This is the multi-page printable view of this section. Click here to print.
Handwheel Torque
1 - Data Dictionary
Overview
Change LogVariable Dictionary
Calibration Dictionary
Global Constants
Template
Help
Sheet 1: Change Log
HwTrq - Rev 19 | <- Global Program / Module Name | ||||||
Revision | Author | Date | Change Description | Data Dictionary Type: | Component | ||
1.0 | LWW | 7-Nov-11 | Data dictionary template for HwTrq Analog Initial component creation | ||||
2.0 | LWW | 12-Nov-11 | Updates to data dictionary template | ||||
3.0 | VK | 25-Nov-11 | Upates to data dictionary as per FDD 04 rev008 | ||||
3.1 | VK | 2-Dec-11 | Shown the unit test tolerance values for module level variables. | ||||
4 | VK | 3-Dec-11 | Update the DD with new template | ||||
4.1 | VK | 13-Dec-11 | Changed HwTrqScaleStatus, HwTrqTrimStatus to boolean | ||||
4.2 | VK | 14-Dec-11 | Matched the names of the elements in HwTrqScale_Datatype and HwTrqTrim_Datatype as in digital hw torque | ||||
5 | OT | 22-Dec-11 | Updated template (FDD reference) | ||||
6 | OT | 9-Jan-12 | Updated Template (v3.1) | ||||
7 | OT | 18-Jan-12 | Updated Template (Graph Settings) | ||||
8 | OT | 1-Feb-12 | Fixed NTC_STATUS_PASSED path anomaly, added error acc structs | ||||
9 | OT | 3-Feb-12 | Fixed Inconsistencies | ||||
10 | OT | 20-Mar-12 | Update range of Scale-related values - changes lost, recovered in Rev 16 | ||||
11 | VK | 20-Apr-12 | Removed MEC | ||||
12 | VK | 21-Apr-12 | Added module internal variable NvMBlkStatus_Cnt_M_u8 | ||||
13 | LWW | 27-Apr-12 | Removed Polarity Input | ||||
14 | OT | 5-Jun-12 | Updated to FDD 04A v005 | ||||
15 | OT | 7-Jun-12 | Updated default value of input | ||||
16 | OT | 8-Jun-12 | Fixed UTP Issue, fixed change log version ommisions, added in lost changes | ||||
17 | VK | 22-Aug-12 | Added MEC input to the variables sheet | ||||
18 | OT | 10-Oct-12 | Implemented FDD 04A v007 | ||||
19 | OT | 30-Oct-12 | Trim and scale input/output changes | ||||
Sheet 2: Variable Dictionary
Sheet 3: Calibration Dictionary
Sheet 4: Global Constants
HwTrq - Rev 19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Variable Information (Global Variables Only) | Achieved in Software Design | Used in Module List | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Layer 2 | Layer 3 | Layer 4 | Layer 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Constant Name | Description | Uints | Type | Engineering Value | ADC | ADC Diagnostics | Data Memory Verification | DC Link Power Control | DSP Computational Integrity | DSP SPI driver | Event Manager Driver | External Memory Driver | Flash Programming Exec | GPIO | Illegal OpCode Handler | Interrupt Handler | Motor Current Driver | Motor Driver Diagnostics | Motor Position Driver | Phase Feedback Capture | Powerdown Control | Primary Shutdown Control | Program Flow | Program Memory Diagnostic | PWM Duty Cycle | Redundant Memory Check | Redundant Rapid Shutdown | Scheduler | Stack Monitor | State Dependent Task List | System Boot & Startup | System Control | Temperature Sensor Diagnostic | Unused Interrupt Handler | Utilization Monitor | Watchdog Dirver | Smith | Battery Voltage | Battery Voltage Diagnostics | Diagnostic CTC Manager | Diagnostic Manager | Diagnostics Application Services | EOL TorqueTest | Flash Boot Loader | Flight Recorder | Handwheel Position | Handwheel Torque | Motor Control Output Conversion | Motor Position Diagnostics | Motor Position Initialization | Motor Velocity | Motor Velocity Tachometer | Serial Communications I/O | Serial Communications Services | States and Modes | Tuning Select | Vehicle Power Mode | Vehicle Speed | Controller Polarity | Current Estimation | Handwheel Velocity | Inverse Motor Model | Motor Temperature Estimation | Motor Torque Limit | Output Reasonableness Dianostic | Parameter Estimation | Quadrant and rate Detection | Active Pull Compensation | Assist | Damping | Duty Cycle | Kinematic Integrity Diagnostic | Long Term Vehicle Speed Diagnostic | Max Assist Limit | Return | State Output Control | Torque Output |
Sheet 5: Template
2.2a | Data 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: | N | Index 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: | Y | Index 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: | P | Index 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 cut | Macro | Sescription |
Ctrl-q | ClearDataDictFilter | Will clear all autofilters on the Global Data Dictionary |
DFD_Create | Creates 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_Delete | Will clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving. | |
DFD_Print | Formate 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 Inputs | Module Outputs | |
---|---|---|
SysCT1ADC_Volt_f32 | SysCHwTorqueSqd_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 Name | Resolution | Legal Range (min) | Legal Range (max) | Software Segment |
---|---|---|---|---|
SysCHwTorqueSqd_HwNmSq_M_f32 | Single Precision Float | 0 | 100 | HWTRQ2_START_SEC_VAR_CLEARED_32 |
SysCTDiagFiltSV_Volt_M_s4p27 | 2-27 | -5.0 | 5.0 | HWTRQ2_START_SEC_VAR_CLEARED_32 |
SysCSSDiagFiltSV_Volt_M_s4p27 | 2-27 | -5.0 | 5.0 | HWTRQ2_START_SEC_VAR_CLEARED_32 |
SysCHwTorqCorrLimErrAcc_Cnt_M_u16 | 1 | FULL | FULL | HWTRQ2_START_SEC_VAR_CLEARED_16 |
SysCCorrDiagFiltOut_Volt_M_s4p11 | 2-11 | -5.0 | 5.0 | HWTRQ2_START_SEC_VAR_CLEARED_16 |
SysCTDiagFiltOut_Volt_M_s4p11 | 2-11 | -5.0 | 5.0 | HWTRQ2_START_SEC_VAR_CLEARED_16 |
SysCTrqSum_Volt_M_s4p11 | 2-11 | -5.0 | 5.0 | HWTRQ2_START_SEC_VAR_CLEARED_16 |
SysCSumFltOut_Volt_M_u5p11 | 2-11 | 0 | 5.0 | HWTRQ2_START_SEC_VAR_CLEARED_16 |
SysCSSDiagFiltOut_Volt_M_s4p11 | 2-11 | -5.0 | 5.0 | HWTRQ2_START_SEC_VAR_CLEARED_16 |
SysCCorrDiagFiltSV_Volt_M_s4p27 | 2-11 | -5.0 | 5.0 | HWTRQ2_START_SEC_VAR_SAVED_ZONEH_32 |
SysCAnaHwTorqueSqd_HwNmSq_D_f32 | Single Precision Float | 0 | 100 | HWTRQ2_START_SEC_VAR_CLEARED_32 |
SysCHWTorqCorrLimDiff_HwNmSq_D_f32 | Single Precision Float | 0 | 100 | HWTRQ2_START_SEC_VAR_CLEARED_32 |
SysCHwTorqCh1vsCh2CorrLim_HwNmSq_D_f32 | Single Precision Float | 0 | 100 | HWTRQ2_START_SEC_VAR_CLEARED_32 |
User defined typedef definition/declaration
This section documents any user types uniquely used for the module.
Typedef Name | Element Name | User 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 Name | Resolution | Units | Value |
---|---|---|---|
D_SSDIAGNFILTSVLMT_VOLT_S4P27 | 2-27 | Volts | FPM_Fix_m((uint32)(k_SSDiagLim_Volts_u5p11 + 1), u21p11_T, s4p27_T) |
D_TWO_ULS_F32 | Single Precision Float | Unitless | 2 |
D_HWTRQLMT_HWNMSQ_F32 | Single Precision Float | HWNMSQ | 100 |
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 Name | Resolution | Value | Software 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,
FPM_Fix_m
FPM_FloatToFixed_m
FPM_FixedToFloat_m
Abs_f32_m
Abs_s16_m
Limit_m
IntplVarXY_u16_u16Xu16Y_Cnt
TableSize_m
DiagPStep_m
DiagNStep_m
DiagFailed_m
LPF_SvUpdate_s16InFixKTrunc_m
LPF_OpUpdate_s16InFixKTrunc_m
Data Hiding Functions
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.
Data | Value |
---|---|
Rte_InitValue_AnaDiffHwTrq_Volt_f32 | 0 |
Rte_InitValue_AnaHwTorque_HwNm_f32 | 0 |
Rte_InitValue_HwTrqScaleVal_VoltsPerDeg_f32 | 0 |
Rte_InitValue_SysCHwTorqueSqd_HwNmSq_f32 | 0 |
Rte_InitValue_SysCT1ADC_Volt_f32 | 0 |
Rte_InitValue_SysCT2ADC_Volt_f32 | 0 |
Rte_InitValue_T1TrimVal_Volt_f32 | 0 |
Rte_InitValue_T2TrimVal_Volt_f32 | 0 |
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 Name | Calling Frequency | System State(s) in which the function is called |
---|---|---|
HwTrq2_Init1 | On Event | On Init |
HwTrq2_Per1 | 2 ms | ALL |
HwTrq2_Per2 | 4 ms | ALL |
HwTrq2_Per3 | 100 ms | ALL |
Execution Requirements for Serial Communication Functions
Function Name | Sub-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 Module | Software Segment |
---|---|
HwTrq2_Init1 | RTE_START_SEC_SA_HWTRQ2_APPL_CODE |
HwTrq2_Per1 | RTE_START_SEC_SA_HWTRQ2_APPL_CODE |
HwTrq2_Per2 | RTE_START_SEC_SA_HWTRQ2_APPL_CODE |
HwTrq2_Per3 | RTE_START_SEC_SA_HWTRQ2_APPL_CODE |
Local Functions
This table identifies the software segments for local functions identified in this module.
Name of Sub Module | Software Segment |
---|---|
None |
Known Issues / Limitations With Design
INLINE functions defined in GlobalMacro.h are not unit tested.
Revision Control Log
Item # | Rev # | Change Description | Date | Author Initials |
---|---|---|---|---|
1 | 1.0 | Initial Version | 12-Oct-12 | OT |
2 | 2.0 | Anomaly 2824 – T1 vs T2 comparison cal usage | 24-Oct-12 | OT |
3 | 3.0 | Updates for Trim and Scale values, update for anomaly 3994 | 30-Oct-12 | OT |
4 | 4.0 | ICR # 3928: Software range limit applied for SysCHwTorqueSqd_HwNmSq_T_f32 | 06-Feb-13 | SP |
5 | 5.0 | ICR #7140: Store the values of steady state filter and Common Mode Compensation | 22-Apr-13 | SP |
6 | 6.0 | Update to initialize Corr Filter output to zero instead of EEPROM value. | 01-May-13 | LWW |
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_f32 | AnaHwTorque_HwNm_f32 |
T2ADC_Volt_f32 | SysCAnaHwTorque_HwNm_f32 |
SysCHwTorqueSqd_HwNmSq_f32 | AnaDiffHwTrq_HwNm_f32 |
AbsPosStepSignal_Cnt_u08 | SrlComHwTrqValid_Cnt_lgc |
CntrlDisRampComplete_Cnt_lgc | ErrorActiveAnalog_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 Name | Resolution | Legal Range (min) | Legal Range (max) | Software Segment |
CorrDiagFiltOut_Volt_M_s4p11 | 2-11 | -5.0 | 5.0 | HWTRQ_START_SEC_VAR_CLEARED_16 |
CorrDiagFiltSV_Volt_M_s4p27 | 2-11 | -5.0 | 5.0 | HWTRQ_START_SEC_ VAR_SAVED_ZONEH_32 |
SSDiagFiltOut_Volt_M_s4p11 | 2-11 | -5.0 | 5.0 | HWTRQ_START_SEC_VAR_CLEARED_16 |
SSDiagFiltSV_Volt_M_s4p27 | 2-27 | -5.0 | 5.0 | HWTRQ_START_SEC_VAR_CLEARED_32 |
TDiagFiltOut_Volt_M_s4p11 | 2-11 | -5.0 | 5.0 | HWTRQ_START_SEC_VAR_CLEARED_16 |
TDiagFiltSV_Volt_M_s4p27 | 2-27 | -5.0 | 5.0 | HWTRQ_START_SEC_VAR_CLEARED_32 |
SumFltOut_Volt_M_u5p11 | 2-11 | 0 | 5.0 | HWTRQ_START_SEC_VAR_CLEARED_16 |
T1RngErrAcc_Cnt_M_u16 | 1 | 0 | FULL | HWTRQ_START_SEC_VAR_CLEARED_16 |
T2RngErrAcc_Cnt_M_u16 | 1 | 0 | FULL | HWTRQ_START_SEC_VAR_CLEARED_16 |
AnaDiffHwTrq_Volt_M_f32 | Single Precision Floating Point | -5 | 5 | HWTRQ_START_SEC_VAR_CLEARED_32 |
AnaHwTorque_HwNm_M_f32 | Single Precision Float | -10 | 10 | HWTRQ_START_SEC_VAR_CLEARED_32 |
TrqSum_Volts_M_s4p11 | 2-11 | -5.0 | 5.0 | HWTRQ_START_SEC_VAR_CLEARED_16 |
TrqSensorRecDiagAcc_Cnt_M_u16 | 1 | 0 | FULL | HWTRQ_START_SEC_VAR_CLEARED_16 |
NvMBlkStatus_Cnt_M_u8 | NvM_RequestResultType | N/A | N/A | HWTRQ_START_SEC_VAR_CLEARED_8 |
AnaHwTorqueSqd_HwNmSq_D_f32 | Single Precision Float | 0 | 100 | HWTRQ_START_SEC_VAR_CLEARED_32 |
HWTorqCorrLimDiff_HwNmSq_D_f32 | Single Precision Float | 0 | 100 | HWTRQ_START_SEC_VAR_CLEARED_32 |
HwTorqCh1vsCh2CorrLim_HwNmSq_D_f32 | Single Precision Float | 0 | 100 | HWTRQ_START_SEC_VAR_CLEARED_32 |
User defined typedef definition/declaration
This section documents any user types uniquely used for the module.
Typedef Name | Element Name | User Defined Type | Legal Range (min) | Legal Range (max) |
HwTrqStatusType | HWTRQSTATUS_NONE = 0 HWTRQSTATUS_ACTIVE = 1 HWTRQSTATUS_FAULT = 2 | uint8 | 0 | 2 |
ManufModeType | ProductionMode = 0 ManufacturingMode = 1 EngineeringMode = 2 | Uint8 | 0 | 2 |
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 Name | Resolution | Value |
D_HWTRQLOLMT_HWNM_F32 | Single Precision Floating Point | -10.0 |
D_HWTRQHILMT_HWNM_F32 | Single Precision Floating Point | 10.0 |
D_DFLTRTRQTRIM_VOLT_F32 | Single Precision Floating Point | 2.5 |
D_TRQSCALEWNDW_ULS_F32 | Single Precision Floating Point | 0.20 |
D_NTCFAILED_CNT_U08 | 1 | 0x01U |
D_SSDIAGNFILTSVLMT_VOLT_S4P27 | 2-27 | FPM_Fix_m((k_SSDiagLim_Volts_u5p11 + 1), u5p11_T, s4p27_T) |
D_FAILEDANDFAILEDTHISOPCYCLE_CNT_U08 | 1 | 0x03 |
D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08 | 1 | 0x40 |
D_NUMTRQSTEP_CNT_U08 | 1 | 10 |
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 Name | Resolution | Value | Software 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,
FPM_FixedToFloat_m()
FPM_FloatToFixed_m()
Limit_m()
Abs_f32_m ()
IntplVarXY_u16_u16Xu16Y_Cnt()
LPF_SvUpdate_s16InFixKTrunc_m()
LPF_OpUpdate_s16InFixKTrunc_m()
DiagPStep_m()
DiagNStep_m()
DiagFailed_m()
Data Hiding Functions
The data hiding functions / macros used in this module are identified below,
Rte_Pim_HwTrqTrimData()
Rte_Pim_HwTrqScaleData()
Rte_Pim_EOLTrqStepData()
Rte_Call_NxtrDiagMgr_SetNTCStatus()
Rte_Call_HwTrqTrim_WriteBlock()
Rte_Call_HwTrqScale_WriteBlock()
Rte_Call_NxtrDiagMgr_GetNTCFailed()
Rte_Call_NxtrDiagMgr_ResetEventStatus()
Rte_Call_HwTrqTrim_GetErrorStatus()
Local Functions/Macros Used by this MDD only
The local functions/macros in this module are identified below,
IsTrqScaleInRng_lgc()
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
Type | Min | Max | UTP Tol. | ||
Arguments Passed | TrqStep_HwNm_T_f32 | float * (array of 10 float values) | -10 | 10 | |
Return Value | None |
Description
Scomm: HwTrq_SCom_SetEOLTrqStep
Type | Min | Max | UTP Tol. | ||
Arguments Passed | TrqStep_HwNm_T_f32 | float * (array of 10 float values) | -10 | 10 | |
Return Value | None |
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 Name | IsTrqScaleInRng_lgc | Type | Min | Max | UTP Tol. |
Arguments Passed | TrqScale_VoltspDeg_T_f32 | Single Precision Floating Point | 0 | FULL | |
Return Value | TrqSclInRng_Cnt_T_lgc | BOOLEAN | N/A | N/A |
Description
Torque Trim Performance Diagnostic
Function Name | TrqTrimPerfDiag | Type | Min | Max | UTP Tol. |
Arguments Passed | MECCounter_Cnt_T_enum | ManufModeType | N/A | N/A | |
Return Value | None |
Description
Execution Requirements
Execution Rates for sub-modules called by the Scheduler
This table serves as reference for the Scheduler design
Function Name | Calling Frequency | System State(s) |
HwTrq_Init | Once at Initialization | STARTUP |
HwTrq_Per1 | 2ms | WARM INIT, OPERATE, DISABLE |
HwTrq_Per2 | 4ms | WARM INIT, OPERATE, DISABLE |
HwTrq_Per3 | 100ms | WARM INIT, OPERATE, DISABLE |
Execution Requirements for Serial Communication Functions
Function Name | Sub-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 Module | Software 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_ManualSetHwTrqTrim | RTE_SA_HWTRQ_APPL_CODE |
HwTrq_SCom_ReadEOLTrqStep | RTE_SA_HWTRQ_APPL_CODE |
HwTrq_SCom_SetEOLTrqStep | RTE_SA_HWTRQ_APPL_CODE |
Local Functions
This table identifies the software segments for local functions identified in this module.
Name of Sub Module | Software 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 Description | Date | Author Initials |
1.0 | Initial AutoSAR Release. | 04FEB11 | L.N. |
2.0 | Rte_Call_CorrDiagFiltSV_SetRamBlockStatus() added in Init() and Cross Check Diag Support Added | 03May11 | N.R.A.R |
3.0 | Updated for anomaly 3258 | 17JUN11 | LWW |
4.0 | Removed Cross Check Diag Support | 20JUL11 | LWW |
5.0 | Changes as per FDD #04 rev008 | 22Nov11 | VK |
5.1 | Changes 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 variables | 2Dec11 | VK |
6 | Per3 trigger rate moved to 100ms from 128ms Removed residual periodic specifiations | 5Dec11 | JJW |
7 | Corrected GetNTCFailed RTE call arguments in Per1 | 5Dec11 | VK |
8 | Changed HwTrqScaleStatus, HwTrqTrimStatus to boolean | 13Dec11 | VK |
9 | Matched the names of the elements in HwTrqScale_Datatype and HwTrqTrim_Datatype as in digital hw torque | 14Dec11 | VK |
10 | Corrected Rte read for MEC | 14Dec11 | VK |
11 | Updated Argument to Set Scale function to match DigHwTrq | 15Dec11 | OT |
12 | Fixed scale validity check logic | 16Dec11 | OT |
13 | Fixed NTC_STATUS_PASSED path anomaly, added error accumulator macros | 1Feb12 | OT |
14 | Fixed previous NTC_STATUS_PASSED anomaly fix, changed diff torque limit | 5Mar12 | OT |
15 | Added manual write scom function for torque trim block, removed MEC | 20 Apr 12 | VK |
16 | Updated NTC's NTC_Num_TrqSensorScaleInvalid and NTC_Num_EEPROMDiagTrqSnrStr with NTC_Num_PriSnsrTrqStorFlt and logic to clear the fault | 21-Apr-12 | VK |
17 | Changes to HwTrq_SCom_ManualSetHwTrqTrim to match the name of the argument being passed. Changes to Per1 updating DiagTrqTrimInvalid_Cnt_T_lgc | 23-Apr-12 | VK |
18 | Removal of polarity input (not called out in FDD) | 27-Apr-12 | LWW |
19 | Updated to FDD 04A v005 | 06-Jun-12 | OT |
20 | Updated to FDD 04A v006 | 14-Jun-12 | JWJ |
21 | Removed double de-reference from EOLTrqStepData pointers in Per1 and Scom functions. | 17-Jun-12 | KJS |
22 | Brought in Nexteer MEC Counter | 23-Aug-12 | VK |
23 | Added double de-reference to EOLTrqStepData pointers in Per1 and Scom functions. | 04-Sep-12 | VK |
24 | MDD, Src mismatch corrections | 10-Sep-12 | VK |
25 | Added checkpoints and memmap software segment is updated for static variables | 27-Sep-12 | Selva |
26 | Implemented FDD 04A v007 | 12-Oct-12 | OT |
27 | Anomaly 2824 – T1 vs T2 comparison cal usage | 24-Oct-12 | OT |
27.1.1 | Anomaly 4683 Correction | 25-Mar-13 | LWW |
4 - HandWheelTorque2_UTResults
Overview
Unit Test InformationModule 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 | ||||
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 up | Test Worksheets | Test Status | Run TS | ||
HwTrq2_Init1 | HwTrq2_Init1() B | -- | -- | 1 | |
HwTrq2_Per1 | HwTrq2_Per1() B | -- | -- | 20 | |
HwTrq2_Per2 | HwTrq2_Per2() P | -- | -- | 6 | |
73 | HwTrq2_Per2() B | -- | -- | 73 | |
HwTrq2_Per3 | HwTrq2_Per3() P | -- | -- | 2 | |
47 | HwTrq2_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 Type | Name | Parameter Prototype | Scope | Type | Name | Default Value | Return Type | Name | Parameter Prototype | ||
void | HwTrq2_Init1 | (void) | G | float | SysCT1ADC_Volt_f32 | void | Rte_Call_HwTrq2_Per1_CP0_CheckpointReached | (void) | |||
void | HwTrq2_Per1 | (void) | G | float | SysCT2ADC_Volt_f32 | void | Rte_Call_HwTrq2_Per1_CP1_CheckpointReached | (void) | |||
void | HwTrq2_Per2 | (void) | G | float | AnaHwTorque_HwNm_f32 | void | Rte_Call_HwTrq2_Per2_CP0_CheckpointReached | (void) | |||
void | HwTrq2_Per3 | (void) | G | float | AnaDiffHwTrq_Volt_f32 | void | Rte_Call_NxtrDiagMgr_SetNTCStatus | (void) | |||
G | float | HwTrqScaleVal_VoltsPerDeg_f32 | void | Rte_Call_HwTrq2_Per2_CP1_CheckpointReached | (void) | ||||||
G | float | T1TrimVal_Volt_f32 | void | Rte_Call_HwTrq2_Per3_CP0_CheckpointReached | (void) | ||||||
G | float | T2TrimVal_Volt_f32 | void | Rte_Call_HwTrq2_Per3_CP1_CheckpointReached | (void) | ||||||
G | float | SysCHwTorqueSqd_HwNmSq_f32 | |||||||||
M | float | SysCHwTorqueSqd_HwNmSq_M_f32 | |||||||||
M | s4p27_T | SysCTDiagFiltSV_Volt_M_s4p27 | |||||||||
M | s4p27_T | SysCSSDiagFiltSV_Volt_M_s4p27 | |||||||||
M | uint16 | SysCHwTorqCorrLimErrAcc_Cnt_M_u16 | |||||||||
M | s4p11_T | SysCCorrDiagFiltOut_Volt_M_s4p11 | |||||||||
M | s4p11_T | SysCTDiagFiltOut_Volt_M_s4p11 | |||||||||
M | s4p11_T | SysCTrqSum_Volt_M_s4p11 | |||||||||
M | u5p11_T | SysCSumFltOut_Volt_M_u5p11 | |||||||||
M | s4p11_T | SysCSSDiagFiltOut_Volt_M_s4p11 | |||||||||
M | s4p27_T | SysCCorrDiagFiltSV_Volt_M_s4p27 | |||||||||
M | float | SysCAnaHwTorqueSqd_HwNmSq_D_f32 | |||||||||
M | float | SysCHWTorqCorrLimDiff_HwNmSq_D_f32 | |||||||||
M | float | SysCHwTorqCh1vsCh2CorrLim_HwNmSq_D_f32 | |||||||||
float | k_TbarStiff_NmpDeg_f32 | ||||||||||
float | k_MaxTrqSumLmt_Volts_f32 | ||||||||||
u5p11_T | k_TdiagLim_Volts_u5p11 | ||||||||||
u5p11_T | k_CorrDiagFiltActiv_Volts_u5p11 | ||||||||||
uint16 | k_CorrDiagKn_Cnts_u16 | ||||||||||
u5p11_T | k_TdiagCorrLim_Volts_u5p11 | ||||||||||
uint16 | k_SSDiagKn_Cnts_u16 | ||||||||||
u5p11_T | k_SSDiagLim_Volts_u5p11 | ||||||||||
uint16 | t_TDiagFiltKnTbl_Cnt_u16[17] | ||||||||||
u5p11_T | t_TDiagIndptTbl_Volts_u5p11[17] | ||||||||||
u4p12_T | t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6] | ||||||||||
u7p9_T | t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6] | ||||||||||
DiagSettings_Str.uint16 | k_SysCHwTorqCorrLimDiag_Cnt_str.Threshold | ||||||||||
DiagSettings_Str.uint16 | k_SysCHwTorqCorrLimDiag_Cnt_str.PStep | ||||||||||
DiagSettings_Str.uint16 | k_SysCHwTorqCorrLimDiag_Cnt_str.NStep | ||||||||||
G | uint8 | NxtrDiagMgr_NTC[3] | |||||||||
G | uint8 | NxtrDiagMgr_Param[3] | |||||||||
G | uint8 | NxtrDiagMgr_Status[3] | |||||||||
G | uint8 | j | 0 | ||||||||
G | uint8 | i | 0 | ||||||||
G | uint8 | NxtrDiagMgr_Call_Count[3] | |||||||||
G | uint8 | Ip_NTC | 0 | ||||||||
G | uint8 | Ip_Param | 0 | ||||||||
G | uint8 | Ip_Status | 0 | ||||||||
G | uint8 | Call_count | 0 |
Sheet 3: Variable Range
![]() | |||||||||||
Nexteer EPS Unit Test Tool | |||||||||||
Rev:2.7b | |||||||||||
Variable Range Definitions | |||||||||||
Variable Name | Max Value | Min 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 Calibrations | 0 | ||||
Number Of Calibration Sets | 0 | ||||
Calibration Sheet | |||||
Function(s) Under Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq2_Init1 | B | 1 | SysCCorrDiagFiltOut_Volt_M_s4p11 |
Sheet 5: HwTrq2_Init1() B
HwTrq2_Init1 | TS | -- | ||||
B | O/P | Expected O/P | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | SysCCorrDiagFiltOut_Volt_M_s4p11 | SysCCorrDiagFiltOut_Volt_M_s4p11 | P/F | CPU Cycles | |
1 | -- | 0 | -- | |||
Sheet 6: HwTrq2_Per1
![]() | |||||
Nexteer EPS Unit Test Tool | |||||
Rev:2.7b | |||||
Test Setup | |||||
Number Of Calibrations | 0 | ||||
Number Of Calibration Sets | 0 | ||||
Calibration Sheet | |||||
Function(s) Under Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq2_Per1 | B | 20 | SysCT1ADC_Volt_f32 | SysCHwTorqueSqd_HwNmSq_M_f32 | Rte_Call_HwTrq2_Per1_CP0_CheckpointReached |
SysCT2ADC_Volt_f32 | SysCHwTorqueSqd_HwNmSq_f32 | Rte_Call_HwTrq2_Per1_CP1_CheckpointReached | |||
T1TrimVal_Volt_f32 | |||||
T2TrimVal_Volt_f32 | |||||
k_TbarStiff_NmpDeg_f32 | |||||
HwTrqScaleVal_VoltsPerDeg_f32 |
Sheet 7: HwTrq2_Per1() B
HwTrq2_Per1 | TS | -- | ||||||||||||||||||||
B | I/P | I/P | I/P | I/P | I/P | I/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | SysCT1ADC_Volt_f32 | SysCT2ADC_Volt_f32 | T1TrimVal_Volt_f32 | T2TrimVal_Volt_f32 | k_TbarStiff_NmpDeg_f32 | HwTrqScaleVal_VoltsPerDeg_f32 | SysCHwTorqueSqd_HwNmSq_M_f32 | SysCHwTorqueSqd_HwNmSq_f32 | SysCTDiagFiltOut_Volt_M_s4p11 | SysCTrqSum_Volt_M_s4p11 | Rte_Call_HwTrq2_Per1_CP0_CheckpointReached | Rte_Call_HwTrq2_Per1_CP1_CheckpointReached | SysCHwTorqueSqd_HwNmSq_M_f32 | SysCHwTorqueSqd_HwNmSq_f32 | SysCTDiagFiltOut_Volt_M_s4p11 | SysCTrqSum_Volt_M_s4p11 | Rte_Call_HwTrq2_Per1_CP0_CheckpointReached | Rte_Call_HwTrq2_Per1_CP1_CheckpointReached | P/F | CPU Cycles | |
1 | SysCT1ADC_Volt_f32 = min | 0 | 4 | 2 | 0 | 2.4 | 0.3 | -- | -- | -- | -- | -- | -- | 100 | 100 | -12.435546875 | 0.4423828125 | 1 | 1 | -- | ||
2 | SysCT1ADC_Volt_f32 = max | 5 | 5 | 3 | 3 | 1.6 | 0.005 | -- | -- | -- | -- | -- | -- | 0 | 0 | 3.22998046875 | 10.8251953125 | 1 | 1 | -- | ||
3 | SysCT1ADC_Volt_f32 = mid | 3 | 4 | 4 | 4 | 1.7 | 0.006 | -- | -- | -- | -- | -- | -- | 100 | 100 | -4.97607421875 | -11.26025390625 | 1 | 1 | -- | ||
4 | SysCT2ADC_Volt_f32 =min | 1 | 0 | 4 | 3 | 2.6 | 0.5 | -- | -- | -- | -- | -- | -- | 0 | 0 | 4.1025390625 | 3.30615234375 | 1 | 1 | -- | ||
5 | SysCT2ADC_Volt_f32 =max | 2 | 5 | 4 | 4 | 1.9 | 0.008 | -- | -- | -- | -- | -- | -- | 100 | 100 | 10.9228515625 | -9.6259765625 | 1 | 1 | -- | ||
6 | SysCT2ADC_Volt_f32 =mid | 3 | 3 | 3 | 3 | 2 | 0.009 | -- | -- | -- | -- | -- | -- | 0 | 0 | -9.8271484375 | -10.77490234375 | 1 | 1 | -- | ||
7 | T1TrimVal_Volt_f32 = min | 4 | 3 | 0 | 2 | 2.1 | 0.01 | -- | -- | -- | -- | -- | -- | 100 | 100 | -14.91455078125 | 11.12548828125 | 1 | 1 | -- | ||
8 | T1TrimVal_Volt_f32 = min | 5 | 2 | 5 | 4 | 2.2 | 0.1 | -- | -- | -- | -- | -- | -- | 100 | 100 | 4.66552734375 | -6.84326171875 | 1 | 1 | -- | ||
9 | T1TrimVal_Volt_f32 = min | 4 | 1 | 3 | 1 | 2.3 | 0.2 | -- | -- | -- | -- | -- | -- | 100 | 100 | 3 | 11.775390625 | 1 | 1 | -- | ||
10 | T2TrimVal_Volt_f32 = min | 3 | 4 | 2 | 0 | 2.4 | 0.3 | -- | -- | -- | -- | -- | -- | 100 | 100 | -14.1298828125 | 4.48388671875 | 1 | 1 | -- | ||
11 | T2TrimVal_Volt_f32 = max | 2 | 3 | 3 | 5 | 2.5 | 0.4 | -- | -- | -- | -- | -- | -- | 39.0625 | 39.0625 | 0.7763671875 | 11.24755859375 | 1 | 1 | -- | ||
12 | T2TrimVal_Volt_f32 = mid | 1 | 2 | 4 | 3 | 2.6 | 0.5 | -- | -- | -- | -- | -- | -- | 100 | 100 | 2.78125 | -9.5263671875 | 1 | 1 | -- | ||
13 | k_TbarStiff_NmpDeg_f32 = min | 4 | 1 | 5 | 4 | 1.5 | 0.6 | -- | -- | -- | -- | -- | -- | 25 | 25 | 4.71923828125 | -8.125 | 1 | 1 | -- | ||
14 | k_TbarStiff_NmpDeg_f32 = max | 3 | 3 | 4 | 3 | 3.9921875 | 0.7 | -- | -- | -- | -- | -- | -- | 32.525634765625 | 32.525634765625 | 8.86328125 | 10.9794921875 | 1 | 1 | -- | ||
15 | k_TbarStiff_NmpDeg_f32 = mid | 2 | 2 | 3 | 2 | 2 | 0.8 | -- | -- | -- | -- | -- | -- | 6.25 | 6.25 | 12.5361328125 | 15.7880859375 | 1 | 1 | -- | ||
16 | HwTrqScaleVal_VoltsPerDeg_f32 = min | 2 | 3 | 3 | 5 | 2.5 | 0.00390625 | -- | -- | -- | -- | -- | -- | 100 | 100 | 2.94384765625 | 7.77392578125 | 1 | 1 | -- | ||
17 | HwTrqScaleVal_VoltsPerDeg_f32 = max | 3 | 4 | 4 | 4 | 2.8 | 0.9375 | -- | -- | -- | -- | -- | -- | 8.9201774597168 | 8.9201774597168 | -14.83837890625 | 9.4326171875 | 1 | 1 | -- | ||
18 | HwTrqScaleVal_VoltsPerDeg_f32 = mid | 2 | 3 | 1 | 3 | 2.9 | 0.5 | -- | -- | -- | -- | -- | -- | 33.6399993896484 | 33.6399993896484 | -9.7744140625 | 1.49609375 | 1 | 1 | -- | ||
19 | all min | 0 | 0 | 0 | 0 | 1.5 | 0.00390625 | -- | -- | -- | -- | -- | -- | 0 | 0 | 10.21044921875 | -6.7900390625 | 1 | 1 | -- | ||
20 | all max | 5 | 5 | 5 | 5 | 3.9921875 | 0.9375 | -- | -- | -- | -- | -- | -- | 0 | 0 | 8.4287109375 | -2.76708984375 | 1 | 1 | -- | ||
Sheet 8: HwTrq2_Per2
![]() | |||||
Nexteer EPS Unit Test Tool | |||||
Rev:2.7b | |||||
Test Setup | |||||
Number Of Calibrations | 0 | ||||
Number Of Calibration Sets | 0 | ||||
Calibration Sheet | |||||
Function(s) Under Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq2_Per2 | P | 6 | AnaHwTorque_HwNm_f32 | SysCHwTorqCorrLimErrAcc_Cnt_M_u16 | Rte_Call_HwTrq2_Per2_CP0_CheckpointReached |
HwTrq2_Per2 | B | 73 | SysCT1ADC_Volt_f32 | SysCTDiagFiltSV_Volt_M_s4p27 | Rte_Call_NxtrDiagMgr_SetNTCStatus |
SysCT2ADC_Volt_f32 | SysCSumFltOut_Volt_M_u5p11 | Rte_Call_HwTrq2_Per2_CP1_CheckpointReached | |||
SysCHwTorqueSqd_HwNmSq_M_f32 | NxtrDiagMgr_NTC[3] | ||||
T1TrimVal_Volt_f32 | NxtrDiagMgr_Param[3] | ||||
T2TrimVal_Volt_f32 | NxtrDiagMgr_Status[3] | ||||
SysCCorrDiagFiltOut_Volt_M_s4p11 | SysCTDiagFiltOut_Volt_M_s4p11 | ||||
SysCTDiagFiltSV_Volt_M_s4p27 | SysCTrqSum_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_Per2 | TS | -- | |||||||||||||||||||||||||||||||||||||||||||||
B | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | Func Stub Counter | 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | AnaHwTorque_HwNm_f32 | SysCT1ADC_Volt_f32 | SysCT2ADC_Volt_f32 | SysCHwTorqueSqd_HwNmSq_M_f32 | T1TrimVal_Volt_f32 | T2TrimVal_Volt_f32 | SysCCorrDiagFiltOut_Volt_M_s4p11 | SysCTDiagFiltSV_Volt_M_s4p27 | 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 | SysCHwTorqCorrLimErrAcc_Cnt_M_u16 | SysCTDiagFiltSV_Volt_M_s4p27 | SysCSumFltOut_Volt_M_u5p11 | NxtrDiagMgr_NTC[3] | NxtrDiagMgr_Param[3] | NxtrDiagMgr_Status[3] | SysCTDiagFiltOut_Volt_M_s4p11 | SysCTrqSum_Volt_M_s4p11 | Rte_Call_HwTrq2_Per2_CP0_CheckpointReached | Rte_Call_NxtrDiagMgr_SetNTCStatus | Rte_Call_HwTrq2_Per2_CP1_CheckpointReached | SysCHwTorqCorrLimErrAcc_Cnt_M_u16 | SysCTDiagFiltSV_Volt_M_s4p27 | SysCSumFltOut_Volt_M_u5p11 | NxtrDiagMgr_NTC[3] | NxtrDiagMgr_Param[3] | NxtrDiagMgr_Status[3] | SysCTDiagFiltOut_Volt_M_s4p11 | SysCTrqSum_Volt_M_s4p11 | Rte_Call_HwTrq2_Per2_CP0_CheckpointReached | Rte_Call_NxtrDiagMgr_SetNTCStatus | Rte_Call_HwTrq2_Per2_CP1_CheckpointReached | P/F | CPU Cycles | |
1 | All Min | -10 | 0 | 0 | 0 | 0 | 0 | -5 | -5 | 0,0,0,0,0,0 | 0,0,0,0,0,0 | 0 | 0 | 0 | 0 | 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | -5 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | -5 | 0 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | -5 | 0 | 1 | 2 | 1 | -- | ||
2 | All Max | 10 | 5 | 5 | 100 | 5 | 5 | 5 | 5 | 10, 10, 10, 10, 10, 10 | 100, 100, 100, 100, 100, 100 | 65535 | 20 | 255 | 255 | 5 | 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 | 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000 | 5 | 5 | 5 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 65280 | 1.9482421875 | 3.0517578125 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | 1.9482421875 | 0 | 1 | 1 | 1 | -- | ||
3 | AnaHwTorque_HwNm_f32==>Min | -10 | 4.70397162437439 | 1.52761137485504 | 21.890085041523 | 3.60424494743347 | 3.60424494743347 | -5 | 3 | 1, 2, 3, 4, 5, 6 | 10, 20, 30, 40, 50, 60 | 63531 | 12 | 209 | 53 | 0.454450249671936 | 0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0 | 0, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 0 | 5 | -1 | 1 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 12 | 3 | 8 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 3 | -0.4541015625 | 1 | 2 | 1 | -- | ||
4 | AnaHwTorque_HwNm_f32==>Max | 10 | 4.70397162437439 | 2.04363942146301 | 47.2685713768005 | 2.23688578605652 | 2.8283486366272 | -2 | 1 | 6, 7, 8, 9, 10, 0 | 60, 70, 80, 90, 100, 0 | 11640 | 11 | 186 | 57 | 3.73675560951233 | 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1 | 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 2 | 4 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 11 | 1.0104084610939 | 3.01025390625 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 1.01025390625 | 1.68212890625 | 1 | 2 | 1 | -- | ||
5 | AnaHwTorque_HwNm_f32==>Pos | 6 | 0.135775208473206 | 0.269603133201599 | 75.3818306326866 | 1.94132888317108 | 0.0241180658340454 | 5 | 2 | 1, 3, 5, 7, 9, 10 | 10, 30, 50, 70, 90, 100 | 38637 | 2 | 229 | 129 | 2.76935613155365 | 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 4 | 0 | 2 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 38508 | 1.89135563373566 | 3.10888671875 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | 1.89111328125 | -1.56005859375 | 1 | 1 | 1 | -- | ||
6 | AnaHwTorque_HwNm_f32==>Zero | 0 | 3.26016354560852 | 2.89456844329834 | 75.9833980798721 | 4.62499666213989 | 2.555095911026 | 3 | 3 | 2, 4, 6, 8, 10, 0 | 20, 40, 60, 80, 100, 0 | 44667 | 18 | 39 | 158 | 3.08242499828339 | 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000 | 4 | -1 | 1 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 18 | 2.81575459241867 | 0.1845703125 | 207, 107, 0 | 1, 1, 0 | 1, 0, 0 | 2.8154296875 | -1.02490234375 | 1 | 2 | 1 | -- | ||
7 | AnaHwTorque_HwNm_f32==>Neg | -3 | 3.60424494743347 | 1.23610317707062 | 40.2921600937843 | 1.30800211429596 | 1.73230397701263 | 1 | -1 | 3, 6, 9, 10, 9, 6 | 30, 60, 90, 100, 90, 60 | 7180 | 0 | 198 | 155 | 1.15770828723907 | 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000 | 1 | 1 | 3 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | -0.868333339691162 | 1.86865234375 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | -0.86865234375 | 1.1572265625 | 1 | 2 | 1 | -- | ||
8 | SysCT1ADC_Volt_f32==>Min | 6.26954209804535 | 0 | 3.60424494743347 | 91.2129809856415 | 2.68195939064026 | 4.51525497436523 | 1 | 3 | 4, 8, 10, 8, 4, 2 | 40, 80, 100, 80, 40, 20 | 42661 | 16 | 170 | 25 | 1.78664946556091 | 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5 | 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000 | 0 | 2 | 2 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 16 | 2.63480979204178 | 1.634765625 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 2.634765625 | -1.78662109375 | 1 | 2 | 1 | -- | ||
9 | SysCT1ADC_Volt_f32==>Max | -9.70562952756882 | 5 | 3.53177154064178 | 75.3466975092888 | 1.41616666316986 | 3.60424494743347 | -3 | 2 | 1, 2, 3, 4, 5, 6 | 50, 100, 50, 100, 50, 100 | 48373 | 15 | 234 | 241 | 3.6406706571579 | 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 2 | 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 2000 | 3 | 5 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 48132 | 2.09223818778992 | 5.091796875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 2.091796875 | 3.51123046875 | 1 | 1 | 1 | -- | ||
10 | SysCT1ADC_Volt_f32==>Pos | 5.97519540786743 | 3 | 4.52944993972778 | 8.94451034069061 | 3.60424494743347 | 4.93158888816834 | 0 | 2 | 6, 7, 8, 9, 10, 0 | 12, 22, 32, 42, 52, 62 | 51121 | 5 | 213 | 97 | 1.48107290267944 | 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1 | 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 5 | -5 | 4 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 5 | 1.86238032579422 | 1.8623046875 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 1.8623046875 | -1.00634765625 | 1 | 2 | 1 | -- | ||
11 | SysCT2ADC_Volt_f32==>Min | 7.10429042577744 | 3.08242499828339 | 0 | 64.0916846394539 | 3.66259682178497 | 1.06132113933563 | 3 | 3 | 1, 3, 5, 7, 9, 10 | 72, 82, 92, 100, 92, 82 | 28281 | 19 | 199 | 88 | 1.87746870517731 | 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 4 | 1 | 0 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 28193 | 2.85836446285248 | 0.14208984375 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 2.85791015625 | -1.64111328125 | 1 | 1 | 1 | -- | ||
12 | SysCT2ADC_Volt_f32==>Max | 4.88979589939117 | 2.77788019180298 | 5 | 72.0158233642578 | 2.24659323692322 | 0.65271520614624 | 4 | -3 | 2, 4, 6, 8, 10, 0 | 5, 15, 25, 35, 45, 55 | 5422 | 9 | 198 | 10 | 0.560473680496216 | 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 1000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 3000 | 3 | -5 | 2 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 5412 | -2.94567781686783 | 6.94580078125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -2.94580078125 | 0.56005859375 | 1 | 1 | 1 | -- | ||
13 | SysCT2ADC_Volt_f32==>Pos | -9.04759210348129 | 2.1208359003067 | 2 | 1.58392232656479 | 2.33701121807098 | 0.0617605447769165 | -4 | 3 | 3, 6, 9, 10, 9, 6 | 65, 75, 85, 95, 100, 65 | 32748 | 15 | 121 | 227 | 0.0198816061019897 | 0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0 | 0, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 0 | 2 | 1 | 2 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 15 | 3 | 7 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 3 | 0.01953125 | 1 | 2 | 1 | -- | ||
14 | SysCHwTorqueSqd_HwNmSq_M_f32==>Min | -1.30531334877014 | 2.42900490760803 | 0.484148025512695 | 0 | 3.60424494743347 | 0.909941911697388 | 0 | -5 | 4, 8, 10, 8, 4, 2 | 7, 17, 27, 37, 47, 57 | 37661 | 8 | 188 | 126 | 3.08242499828339 | 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1 | 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 1 | -4 | 3 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 37535 | -4.94812905788422 | 4.9482421875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -4.9482421875 | -1.6005859375 | 1 | 1 | 1 | -- | ||
15 | SysCHwTorqueSqd_HwNmSq_M_f32==>Max | 8.11500614881516 | 1.61838948726654 | 3.80623161792755 | 100 | 3.51562750339508 | 2.26444566249847 | -1 | -3 | 1, 3, 5, 7, 9, 10 | 57, 67, 77, 87, 97, 100 | 3911 | 4 | 144 | 104 | 4.40267193317413 | 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 4 | 0 | 1 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 3807 | -2.91928040981293 | 1.91943359375 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | -2.91943359375 | -0.35498046875 | 1 | 1 | 1 | -- | ||
16 | SysCHwTorqueSqd_HwNmSq_M_f32==>Pos | 6.60008037090302 | 0.333560943603516 | 2.46022009849548 | 45 | 3.60424494743347 | 1.12879085540771 | -5 | 5 | 1, 2, 3, 4, 5, 6 | 10, 20, 30, 40, 50, 60 | 27029 | 12 | 42 | 238 | 2.56640696525574 | 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000 | 1 | -1 | 5 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 26791 | 4.68235939741135 | 9.68212890625 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 4.68212890625 | -1.93896484375 | 1 | 1 | 1 | -- | ||
17 | T1TrimVal_Volt_f32==>Min | -2.15574043989182 | 1.46307098865509 | 4.70397162437439 | 99.5227653384209 | 0 | 3.60424494743347 | -1 | 4 | 6, 7, 8, 9, 10, 0 | 60, 70, 80, 90, 100, 0 | 7749 | 11 | 79 | 64 | 2.75745284557343 | 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000 | 4 | 5 | 2 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 11 | 3.91226196289063 | 4.912109375 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 3.912109375 | 2.5625 | 1 | 2 | 1 | -- | ||
18 | T1TrimVal_Volt_f32==>Max | 4.70397162437439 | 4.70397162437439 | 0.687739849090576 | 81.0613263845444 | 5 | 3.60424494743347 | 2 | -3 | 1, 3, 5, 7, 9, 10 | 10, 30, 50, 70, 90, 100 | 9570 | 9 | 119 | 141 | 2.76256227493286 | 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5 | 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000 | 3 | 1 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 9 | -2.98185783624649 | 4.98193359375 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | -2.98193359375 | -2.76220703125 | 1 | 2 | 1 | -- | ||
19 | T1TrimVal_Volt_f32==>Pos | 8.30036252737045 | 0.365497469902039 | 4.70397162437439 | 70.3061779141426 | 1 | 3.48901641368866 | 0 | -3 | 2, 4, 6, 8, 10, 0 | 20, 40, 60, 80, 100, 0 | 20616 | 13 | 228 | 11 | 3.08242499828339 | 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 2 | 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 2000 | 1 | 3 | 5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 13 | -2.78148937225342 | 2.78173828125 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | -2.78173828125 | 0.580078125 | 1 | 2 | 1 | -- | ||
20 | T2TrimVal_Volt_f32==>Min | -8.81902587413788 | 2.34174871444702 | 3.72125744819641 | 42.1775193214417 | 1.55436587333679 | 0 | -1 | -3 | 3, 6, 9, 10, 9, 6 | 30, 60, 90, 100, 90, 60 | 64928 | 16 | 221 | 208 | 2.46692490577698 | 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1 | 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 5 | -2 | 4 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 64720 | -2.74974989891052 | 1.75 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | -2.75 | 2.466796875 | 1 | 1 | 1 | -- | ||
21 | T2TrimVal_Volt_f32==>Max | 9.94068962335587 | 2.18997251987457 | 2.0863584280014 | 74.1833071112633 | 1.55724799633026 | 5 | 5 | 5 | 4, 8, 10, 8, 4, 2 | 40, 80, 100, 80, 40, 20 | 39604 | 1 | 98 | 120 | 4.24095761775971 | 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 4 | 4 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | 4.77780878543854 | 0.22265625 | 207, 107, 0 | 1, 1, 0 | 1, 0, 0 | 4.77734375 | -2.28076171875 | 1 | 2 | 1 | -- | ||
22 | T2TrimVal_Volt_f32==>Pos | -2.35560774803162 | 2.93936848640442 | 0.895474433898926 | 27.9940077066422 | 1.07216119766235 | 4 | 5 | -3 | 1, 2, 3, 4, 5, 6 | 50, 100, 50, 100, 50, 100 | 18020 | 3 | 247 | 139 | 2.25687217712402 | 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 1000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 3000 | 3 | 4 | 2 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 17881 | -2.96672891080379 | 7.966796875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -2.966796875 | -1.2373046875 | 1 | 1 | 1 | -- | ||
23 | SysCCorrDiagFiltOut_Volt_M_s4p11==>Min | 1.02223700284958 | 0.93397843837738 | 2.87986958026886 | 36.0152140259743 | 2.08174288272858 | 0.169481635093689 | -5 | -3 | 6, 7, 8, 9, 10, 0 | 12, 22, 32, 42, 52, 62 | 27282 | 2 | 128 | 96 | 2.32009041309357 | 0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0 | 0, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 0 | 0 | -2 | 1 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 2 | -3 | 2 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | -3 | 1.5625 | 1 | 2 | 1 | -- | ||
24 | SysCCorrDiagFiltOut_Volt_M_s4p11==>Max | 6.10934484004974 | 2.846755027771 | 1.31645464897156 | 43.7791707515717 | 0.0150339603424072 | 4.96739387512207 | 5 | 2 | 1, 3, 5, 7, 9, 10 | 72, 82, 92, 100, 92, 82 | 30802 | 1 | 251 | 37 | 1.42254996299744 | 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1 | 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 2 | 4 | 4 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 30765 | 1.95698779821396 | 3.04345703125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 1.95654296875 | -0.81884765625 | 1 | 1 | 1 | -- | ||
25 | SysCCorrDiagFiltOut_Volt_M_s4p11==>Pos | -8.876404941082 | 1.54360592365265 | 4.70397162437439 | 95.4420735239983 | 4.45405232906342 | 4.70024406909943 | 4 | 2 | 2, 4, 6, 8, 10, 0 | 5, 15, 25, 35, 45, 55 | 4142 | 11 | 114 | 187 | 1.36382853984833 | 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 3955 | 1.89734590053558 | 2.10302734375 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 1.89697265625 | -1.36376953125 | 1 | 1 | 1 | -- | ||
26 | SysCCorrDiagFiltOut_Volt_M_s4p11==>Zero | 2.44162321090698 | 3.77251124382019 | 0.782522678375244 | 12.2765463590622 | 3.60424494743347 | 4.74693274497986 | 0 | 3 | 3, 6, 9, 10, 9, 6 | 65, 75, 85, 95, 100, 65 | 30023 | 20 | 199 | 56 | 0.419021129608154 | 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000 | 3 | -3 | 0 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 29967 | 2.84349310398102 | 2.84326171875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 2.84326171875 | -0.4189453125 | 1 | 1 | 1 | -- | ||
27 | SysCCorrDiagFiltOut_Volt_M_s4p11==>Neg | -0.157297670841217 | 3.25242125988007 | 0.173314690589905 | 65.2410843968391 | 1.67153656482697 | 1.99614894390106 | -4 | 3 | 4, 8, 10, 8, 4, 2 | 7, 17, 27, 37, 47, 57 | 28664 | 4 | 78 | 53 | 4.74135839939117 | 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000 | 4 | 4 | 4 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 4 | 2.80214238166809 | 6.8017578125 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 2.8017578125 | -0.24169921875 | 1 | 2 | 1 | -- | ||
28 | SysCTDiagFiltSV_Volt_M_s4p27==>Min | -3.73852574825287 | 0.93781328201294 | 2.07234978675842 | 35.1311006546021 | 4.21782088279724 | 2.70565366744995 | -2 | -5 | 1, 2, 3, 4, 5, 6 | 57, 67, 77, 87, 97, 100 | 61936 | 7 | 20 | 82 | 4.93560147285461 | 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5 | 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000 | 2 | 0 | 1 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 61854 | -4.91707503795624 | 2.91748046875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -4.91748046875 | -3.9130859375 | 1 | 1 | 1 | -- | ||
29 | SysCTDiagFiltSV_Volt_M_s4p27==>Max | 3.07663065195084 | 1.365987485 | 3.28601109981537 | 10.5476607680321 | 2.42918765544891 | 3.33067953586578 | -5 | 5 | 6, 7, 8, 9, 10, 0 | 10, 20, 30, 40, 50, 60 | 17894 | 18 | 225 | 108 | 1.99410760402679 | 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 2 | 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 2000 | 0 | 5 | 2 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 17786 | 4.62723255157471 | 9.626953125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 4.626953125 | -1.107421875 | 1 | 1 | 1 | -- | ||
30 | SysCTDiagFiltSV_Volt_M_s4p27==>Pos | 3.60424494743347 | 3.92699646949768 | 4.70397162437439 | 18.7256537675858 | 4.8694281578064 | 4.81998181343079 | -4 | 3 | 1, 3, 5, 7, 9, 10 | 60, 70, 80, 90, 100, 0 | 11375 | 10 | 148 | 189 | 2.51988315582275 | 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1 | 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 3 | -5 | 4 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 11186 | 2.8142346739769 | 6.81396484375 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 2.81396484375 | -1.05810546875 | 1 | 1 | 1 | -- | ||
31 | SysCTDiagFiltSV_Volt_M_s4p27==>Zero | -4.46034842729569 | 3.0365241765976 | 3.22947800159454 | 7.84615474939346 | 4.45068418979645 | 3.38393533229828 | -1 | 0 | 2, 4, 6, 8, 10, 0 | 10, 30, 50, 70, 90, 100 | 33167 | 4 | 220 | 30 | 3.08242499828339 | 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 3 | 5 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 33137 | -0.0478625297546387 | 0.95166015625 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -0.04833984375 | -1.568359375 | 1 | 1 | 1 | -- | ||
32 | SysCTDiagFiltSV_Volt_M_s4p27==>Neg | -4.13381683826447 | 2.34282875061035 | 2.43852782249451 | 43.7087118625641 | 2.62598347663879 | 1.2214937210083 | 1 | -3 | 3, 6, 9, 10, 9, 6 | 20, 40, 60, 80, 100, 0 | 22524 | 17 | 207 | 111 | 4.19394564628601 | 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 1000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 3000 | 5 | 4 | 2 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 22413 | -2.93997812271118 | 3.9404296875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -2.9404296875 | 0.93359375 | 1 | 1 | 1 | -- | ||
33 | t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]==>Min | 7.42583400011063 | 0.644251942634583 | 4.70397162437439 | 96.886360347271 | 0.467883467674255 | 1.24556171894073 | 1 | -2 | 0,0,0,0,0,0 | 30, 60, 90, 100, 90, 60 | 33616 | 1 | 196 | 211 | 2.94319617748261 | 0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0 | 0, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 0 | 1 | -2 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 33405 | -2 | 3 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -2 | 2.94287109375 | 1 | 1 | 1 | -- | ||
34 | t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]==>Max | 7.3166446685791 | 4.70397162437439 | 4.95735311508179 | 54.7449554204941 | 2.46378993988037 | 2.18812823295593 | 3 | 1 | 10, 10, 10, 10, 10, 10 | 40, 80, 100, 80, 40, 20 | 25985 | 2 | 236 | 146 | 3.08242499828339 | 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1 | 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 1 | -3 | 2 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 25839 | 1.03176927566528 | 1.96826171875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 1.03173828125 | 3.08203125 | 1 | 1 | 1 | -- | ||
35 | t_SysCHwTorqCorrLimXAxis_HwNm_u4p12[6]==>Pos | 2.37242311239243 | 2.75784480571747 | 4.03456556797028 | 49.9320486187935 | 2.03625118732452 | 3.44111716747284 | -5 | -2 | 4, 4, 4, 4, 4, 4 | 50, 100, 50, 100, 50, 100 | 17002 | 20 | 12 | 196 | 2.03965151309967 | 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 3 | -1 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 16806 | -1.89883601665497 | 3.10107421875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -1.89892578125 | 1.31494140625 | 1 | 1 | 1 | -- | ||
36 | t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]==>Min | 4.70397162437439 | 4.52212858200073 | 4.33137059211731 | 98.269633769989 | 4.26332545280457 | 2.06508493423462 | -1 | -3 | 1, 2, 3, 4, 5, 6 | 0,0,0,0,0,0 | 4412 | 17 | 211 | 75 | 0.914745569229126 | 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000 | 2 | 2 | 3 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 17 | -2.82080608606339 | 1.8212890625 | 207, 107, 0 | 1, 1, 0 | 1, 0, 0 | -2.8212890625 | 0.91455078125 | 1 | 2 | 1 | -- | ||
37 | t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]==>Max | 9.13025051355362 | 3.57656729221344 | 4.70397162437439 | 21.9977840781212 | 1.87372863292694 | 3.16937792301178 | -5 | 1 | 6, 7, 8, 9, 10, 0 | 100, 100, 100, 100, 100, 100 | 42016 | 17 | 58 | 18 | 3.08242499828339 | 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000 | 3 | -2 | 4 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 41998 | 1.12707710266113 | 6.126953125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 1.126953125 | 3.08203125 | 1 | 1 | 1 | -- | ||
38 | t_SysCHwTorqCorrLimYAxis_HwNmSq_u7p9[6]==>Pos | -5.23581385612488 | 4.99638104438782 | 2.03883647918701 | 38.2781158685684 | 4.79264116287231 | 2.5529100894928 | -2 | 1 | 1, 3, 5, 7, 9, 10 | 55, 55, 55, 55, 55, 55 | 23904 | 20 | 70 | 159 | 3.06460189819336 | 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5 | 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000 | 3 | 5 | 2 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 23745 | 0.900050461292267 | 2.89990234375 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 0.89990234375 | -0.31005859375 | 1 | 1 | 1 | -- | ||
39 | SysCHwTorqCorrLimErrAcc_Cnt_M_u16==>Min | 4.59742563962936 | 0.112550139427185 | 2.9712678194046 | 39.9802723526955 | 0.910537362098694 | 3.43808019161224 | 1 | -4 | 2, 4, 6, 8, 10, 0 | 10, 20, 30, 40, 50, 60 | 0 | 5 | 13 | 128 | 4.73088562488556 | 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 2 | 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 2000 | 3 | -3 | 1 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | -3.83304738998413 | 4.83349609375 | 207, 107, 0 | 1, 1, 0 | 0, 1, 0 | -3.83349609375 | -1.2646484375 | 1 | 2 | 1 | -- | ||
40 | SysCHwTorqCorrLimErrAcc_Cnt_M_u16==>Max | 4.70397162437439 | 1.26221179962158 | 2.47780680656433 | 28.4318473339081 | 3.55794739723206 | 0.300270080566406 | 0 | -5 | 3, 6, 9, 10, 9, 6 | 60, 70, 80, 90, 100, 0 | 65535 | 13 | 231 | 176 | 3.68821120262146 | 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1 | 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 0 | 2 | 5 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 65359 | -4.77652728557587 | 4.77685546875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -4.77685546875 | -0.1181640625 | 1 | 1 | 1 | -- | ||
41 | SysCHwTorqCorrLimErrAcc_Cnt_M_u16==>Pos | -4.87744158506393 | 0.443719983100891 | 4.17169082164764 | 50.840489089489 | 4.70397162437439 | 3.28559982776642 | 1 | 1 | 4, 8, 10, 8, 4, 2 | 10, 30, 50, 70, 90, 100 | 32767 | 13 | 252 | 90 | 2.07270419597626 | 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 4 | -5 | 3 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 32677 | 0.906241893768311 | 0.09423828125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 0.90576171875 | -2.072265625 | 1 | 1 | 1 | -- | ||
42 | k_SysCHwTorqCorrLimDiag_Cnt_str.Threshold==>Min | 1.21133470535278 | 0.632715940475464 | 1.07453584671021 | 14.01196372509 | 1.45888710021973 | 1.23891234397888 | -2 | 4 | 1, 2, 3, 4, 5, 6 | 20, 40, 60, 80, 100, 0 | 38960 | 0 | 67 | 162 | 3.08242499828339 | 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 1000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 3000 | 5 | 4 | 1 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 38798 | 3.92385506629944 | 5.923828125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 3.923828125 | -0.990234375 | 1 | 1 | 1 | -- | ||
43 | k_SysCHwTorqCorrLimDiag_Cnt_str.Threshold==>Max | -7.76623684167862 | 1.99016654491425 | 2.53750956058502 | 52.2428401112556 | 4.70397162437439 | 4.70397162437439 | 5 | 2 | 6, 7, 8, 9, 10, 0 | 30, 60, 90, 100, 90, 60 | 24956 | 20 | 138 | 41 | 2.22670805454254 | 0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0 | 0, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 0 | 4 | -5 | 3 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 24915 | 2 | 3 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 2 | -2.2265625 | 1 | 1 | 1 | -- | ||
44 | k_SysCHwTorqCorrLimDiag_Cnt_str.Threshold==>Pos | 4.70397162437439 | 0.7694993019104 | 3.25906205177307 | 97.5018100738525 | 0.685996770858765 | 4.70397162437439 | 3 | -1 | 1, 3, 5, 7, 9, 10 | 40, 80, 100, 80, 40, 20 | 3750 | 10 | 87 | 232 | 1.82134938240051 | 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1 | 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 5 | 0 | 0 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 3518 | -1.00551342964172 | 4.005859375 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | -1.005859375 | -1.361328125 | 1 | 1 | 1 | -- | ||
45 | k_SysCHwTorqCorrLimDiag_Cnt_str.Pstep==>Min | 4.19969373941422 | 0.00144731998443604 | 4.88798367977142 | 56.3076028227806 | 4.70397162437439 | 4.70397162437439 | 1 | -3 | 2, 4, 6, 8, 10, 0 | 50, 100, 50, 100, 50, 100 | 7172 | 18 | 0 | 94 | 1.3114732503891 | 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 0 | 0 | 5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 7078 | -2.94845688343048 | 3.94873046875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -2.94873046875 | -1.31103515625 | 1 | 1 | 1 | -- | ||
46 | k_SysCHwTorqCorrLimDiag_Cnt_str.Pstep==>Max | -9.67021775245667 | 3.22076439857483 | 3.24548149108887 | 91.8296166658402 | 3.79785490036011 | 4.70397162437439 | -1 | 0 | 3, 6, 9, 10, 9, 6 | 12, 22, 32, 42, 52, 62 | 9558 | 3 | 255 | 208 | 4.64395809173584 | 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000 | 1 | -4 | 2 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 9350 | -0.0931620597839355 | 0.90673828125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -0.09326171875 | -2.03515625 | 1 | 1 | 1 | -- | ||
47 | k_SysCHwTorqCorrLimDiag_Cnt_str.Pstep==>Pos | 2.07885998487473 | 3.94232976436615 | 2.56519997119904 | 66.3828988671303 | 3.59313833713532 | 2.45593965053558 | 3 | 5 | 4, 8, 10, 8, 4, 2 | 72, 82, 92, 100, 92, 82 | 9499 | 5 | 151 | 41 | 3.08242499828339 | 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000 | 4 | -4 | 3 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 9458 | 4.72277879714966 | 1.72265625 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 4.72265625 | 0.4580078125 | 1 | 1 | 1 | -- | ||
48 | k_SysCHwTorqCorrLimDiag_Cnt_str.NStep==>Min | -7.8989030122757 | 3.26408386230469 | 3.05440878868103 | 44.5525810718536 | 4.70397162437439 | 4.83165264129639 | -4 | 3 | 1, 2, 3, 4, 5, 6 | 5, 15, 25, 35, 45, 55 | 49815 | 12 | 154 | 0 | 0.681713819503784 | 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5 | 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000 | 1 | -1 | 0 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 49815 | 2.71911311149597 | 6.71875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 2.71875 | -0.681640625 | 1 | 1 | 1 | -- | ||
49 | k_SysCHwTorqCorrLimDiag_Cnt_str.NStep==>Max | -7.83652466535568 | 4.96447098255158 | 1.36668956279755 | 69.9924480319023 | 3.44918954372406 | 4.70397162437439 | -5 | -1 | 6, 7, 8, 9, 10, 0 | 65, 75, 85, 95, 100, 65 | 17343 | 7 | 150 | 255 | 3.08242499828339 | 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 2 | 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 2000 | 5 | -5 | 1 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 17088 | -1.05015730857849 | 3.94970703125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -1.05029296875 | -1.82177734375 | 1 | 1 | 1 | -- | ||
50 | k_SysCHwTorqCorrLimDiag_Cnt_str.NStep==>Pos | 6.77657222747803 | 0.491361379623413 | 3.7151255607605 | 6.51360642910004 | 1.47104358673096 | 1.55065226554871 | -3 | 0 | 1, 3, 5, 7, 9, 10 | 7, 17, 27, 37, 47, 57 | 9077 | 11 | 219 | 140 | 3.73001146316528 | 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1 | 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 5 | 5 | 3 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 11 | 0.0542253255844116 | 3.05419921875 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 0.05419921875 | 1.1845703125 | 1 | 2 | 1 | -- | ||
51 | k_MaxTrqSumLmt_Volts_f32==>Min | -4.02591425180435 | 1.1515349149704 | 2.93898260593414 | 76.3653534054756 | 4.70397162437439 | 1.04690444469452 | 3 | 1 | 2, 4, 6, 8, 10, 0 | 57, 67, 77, 87, 97, 100 | 2767 | 19 | 22 | 215 | 0 | 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 5 | 5 | 0 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 2552 | 0.969482421875 | 2.03076171875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 0.96923828125 | 0 | 1 | 1 | 1 | -- | ||
52 | k_MaxTrqSumLmt_Volts_f32==>Max | -9.04136741161346 | 4.07348012924194 | 4.08491635322571 | 70.7519459724426 | 0.449702024459839 | 4.16764497756958 | 5 | 2 | 3, 6, 9, 10, 9, 6 | 10, 20, 30, 40, 50, 60 | 45388 | 11 | 51 | 75 | 5 | 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 1000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 3000 | 5 | 1 | 5 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 45313 | 2.07054209709167 | 2.9296875 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | 2.0703125 | 3.541015625 | 1 | 1 | 1 | -- | ||
53 | k_MaxTrqSumLmt_Volts_f32==>Pos | -3.78877013921738 | 2.72524702548981 | 3.694751236 | 50.2041677832603 | 2.63295829296112 | 0.101932168006897 | -2 | -5 | 4, 8, 10, 8, 4, 2 | 60, 70, 80, 90, 100, 0 | 55344 | 20 | 162 | 107 | 1.5 | 0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0 | 0, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 0 | 1 | -5 | 5 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 55237 | -5 | 3 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -5 | 1.5 | 1 | 1 | 1 | -- | ||
54 | t_TDiagIndptTbl_Volts_u5p11[17]==>Min | -1.97777533531189 | 2.14213871955872 | 2.2230920791626 | 15.6990038156509 | 4.55987405776978 | 2.03454422950745 | 2 | 2 | 1, 2, 3, 4, 5, 6 | 10, 30, 50, 70, 90, 100 | 33905 | 16 | 117 | 131 | 3.2296314239502 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 5 | 1 | 5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 33774 | 1.93547052145004 | 0.06494140625 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | 1.93505859375 | -2.22900390625 | 1 | 1 | 1 | -- | ||
55 | t_TDiagIndptTbl_Volts_u5p11[17]==>Max | -3.6796196103096 | 0.89988648891449 | 1.81498539447784 | 22.5974913239479 | 1.47407305240631 | 4.1552871465683 | 3 | 4 | 6, 7, 8, 9, 10, 0 | 20, 40, 60, 80, 100, 0 | 52459 | 8 | 73 | 1 | 4.94478142261505 | 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 | 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 0 | 3 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 52458 | 3.78899955749512 | 0.78857421875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 3.78857421875 | -2.9140625 | 1 | 1 | 1 | -- | ||
56 | t_TDiagIndptTbl_Volts_u5p11[17]==>Pos | 9.91999280452728 | 4.22637462615967 | 1.7572009563446 | 32.9405419826508 | 2.2716372013092 | 0.662321090698242 | -5 | -2 | 1, 3, 5, 7, 9, 10 | 30, 60, 90, 100, 90, 60 | 64456 | 15 | 213 | 170 | 0.919570684432983 | 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 | 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000 | 4 | -1 | 5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 15 | -1.86635893583298 | 3.13330078125 | 207, 107, 0 | 1, 1, 0 | 1, 0, 0 | -1.86669921875 | 0.91943359375 | 1 | 2 | 1 | -- | ||
57 | t_TDiagFiltKnTbl_Cnt_u16[17]==>Min | 4.70397162437439 | 2.365548979 | 0.901867747306824 | 79.233350455761 | 2.38346135616303 | 0.658431172370911 | 3 | -4 | 2, 4, 6, 8, 10, 0 | 40, 80, 100, 80, 40, 20 | 34380 | 12 | 78 | 250 | 4.75948512554169 | 0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 4 | 1 | 2 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 12 | -4 | 7 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | -4 | 0.22509765625 | 1 | 2 | 1 | -- | ||
58 | t_TDiagFiltKnTbl_Cnt_u16[17]==>Max | -1.57113885879517 | 3.18127512931824 | 3.17892694473267 | 5.07654368877411 | 3.15943908691406 | 1.74346518516541 | 0 | -1 | 3, 6, 9, 10, 9, 6 | 50, 100, 50, 100, 50, 100 | 4462 | 9 | 249 | 23 | 2.57189512252808 | 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1 | 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000 | 5 | -4 | 5 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 4439 | 0.499652862548828 | 0.49951171875 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | 0.49951171875 | 1.45703125 | 1 | 1 | 1 | -- | ||
59 | t_TDiagFiltKnTbl_Cnt_u16[17]==>Pos | -4.15612083673477 | 0.537848353385925 | 1.33957064151764 | 52.3196080327034 | 1.62215530872345 | 2.39327037334442 | -3 | 3 | 4, 8, 10, 8, 4, 2 | 12, 22, 32, 42, 52, 62 | 40963 | 0 | 101 | 199 | 3.26320517063141 | 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000, 20000 | 2 | 2 | 2 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 40764 | 1.43209981918335 | 4.431640625 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 1.431640625 | -2.1376953125 | 1 | 1 | 1 | -- | ||
60 | k_TdiagLim_Volts_u5p11==>Min | -6.63072812557221 | 4.54637575149536 | 3.50717568397522 | 76.4599828720093 | 3.48705840110779 | 3.35413312911987 | 1 | -2 | 1, 2, 3, 4, 5, 6 | 72, 82, 92, 100, 92, 82 | 21584 | 0 | 202 | 11 | 0.428654909133911 | 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 0, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 0 | 0 | -3 | 2 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 21573 | -2 | 3 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -2 | 0.42822265625 | 1 | 1 | 1 | -- | ||
61 | k_TdiagLim_Volts_u5p11==>Max | -6.58074659109116 | 2.41105234622955 | 2.18075215816498 | 80.8676547408104 | 1.25819385051727 | 1.86570990085602 | 4 | -1 | 6, 7, 8, 9, 10, 0 | 5, 15, 25, 35, 45, 55 | 18245 | 7 | 206 | 247 | 0.339166045188904 | 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 5 | 1 | 5 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 17998 | -0.979570508003235 | 4.97998046875 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | -0.97998046875 | 0.3388671875 | 1 | 1 | 1 | -- | ||
62 | k_TdiagLim_Volts_u5p11==>Pos | 3.57832980155945 | 2.77124619483948 | 4.698152542 | 32.8457499742508 | 0.472253322601318 | 1.77348446846008 | 5 | 3 | 1, 3, 5, 7, 9, 10 | 65, 75, 85, 95, 100, 65 | 44752 | 8 | 155 | 255 | 3.08242499828339 | 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5 | 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 3 | 4 | 4 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 44497 | 3.00250339508057 | 1.99755859375 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | 3.00244140625 | 3.08203125 | 1 | 1 | 1 | -- | ||
63 | SysCSSDiagFiltOut_Volt_M_s4p11==>Min | -1.38846236467361 | 2.9529937505722 | 2.86808502674103 | 98.2456317543984 | 4.70397162437439 | 4.84764611721039 | 2 | -1 | 2, 4, 6, 8, 10, 0 | 7, 17, 27, 37, 47, 57 | 26347 | 7 | 91 | 176 | 3.08242499828339 | 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 2 | 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000 | 2 | -5 | 3 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 7 | -1.09530782699585 | 3.095703125 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | -1.095703125 | -3.08203125 | 1 | 2 | 1 | -- | ||
64 | SysCSSDiagFiltOut_Volt_M_s4p11==>Max | -1.33189690113068 | 1.24576377868652 | 1.14380049705505 | 81.2309839725494 | 0.668597459793091 | 1.85770511627197 | -5 | 2 | 3, 6, 9, 10, 9, 6 | 57, 67, 77, 87, 97, 100 | 25190 | 13 | 149 | 176 | 0.115648984909058 | 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1 | 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000 | 3 | 5 | 2 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 13 | 1.8708963394165 | 6.87060546875 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 1.87060546875 | -0.115234375 | 1 | 2 | 1 | -- | ||
65 | SysCSSDiagFiltOut_Volt_M_s4p11==>Pos | 4.96733981370926 | 1.97841560840607 | 3.369487254 | 68.1574346423149 | 3.91426026821136 | 2.25489628314972 | 2 | 0 | 4, 8, 10, 8, 4, 2 | 10, 20, 30, 40, 50, 60 | 13458 | 3 | 169 | 45 | 3.93980491161346 | 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000 | 0 | 4 | 0 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 13413 | -0.0626221299171448 | 2.06298828125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -0.06298828125 | -0.82080078125 | 1 | 1 | 1 | -- | ||
66 | SysCSSDiagFiltOut_Volt_M_s4p11==>Zero | -3.1496696472168 | 0.572574377059937 | 4.48449468612671 | 91.4180606603622 | 4.70397162437439 | 2.40621829032898 | 5 | -4 | 1, 2, 3, 4, 5, 6 | 60, 70, 80, 90, 100, 0 | 57404 | 9 | 149 | 44 | 3.08242499828339 | 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 2000 | 2 | 0 | 4 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 9 | -3.96247258782387 | 8.962890625 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | -3.962890625 | -2.052734375 | 1 | 2 | 1 | -- | ||
67 | SysCSSDiagFiltOut_Volt_M_s4p11==>Neg | 3.29675668478012 | 3.53875529766083 | 3.68360960483551 | 88.453748524189 | 1.38957989215851 | 4.70397162437439 | -5 | -2 | 6, 7, 8, 9, 10, 0 | 10, 30, 50, 70, 90, 100 | 9912 | 3 | 15 | 247 | 0.720067620277405 | 0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0 | 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 4 | -3 | 0 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 3 | -1.95850026607513 | 3.041015625 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | -1.958984375 | 0.7197265625 | 1 | 2 | 1 | -- | ||
68 | k_SSDiagLim_Volts_u5p11==>Min | -5.64121615886688 | 1.01924085617065 | 4.69283223152161 | 42.0814871788025 | 4.70397162437439 | 2.45758295059204 | 5 | -5 | 1, 3, 5, 7, 9, 10 | 20, 40, 60, 80, 100, 0 | 26320 | 20 | 215 | 177 | 2.30709099769592 | 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1 | 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 0 | 3 | 0 | 4 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 26143 | -4.89163875579834 | 9.89208984375 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -4.89208984375 | -1.44921875 | 1 | 1 | 1 | -- | ||
69 | k_SSDiagLim_Volts_u5p11==>Max | -6.09371608495712 | 4.9875962185 | 0.970462203025818 | 12.4313644766808 | 4.70397162437439 | 4.34735262393951 | -5 | 5 | 2, 4, 6, 8, 10, 0 | 30, 60, 90, 100, 90, 60 | 39908 | 5 | 15 | 226 | 2.95678746700287 | 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 1000, 7000, 1000, 2000, 3000, 4000, 5000, 8000, 1000, 2000, 3000, 4000, 5000, 9000, 1000, 2000, 3000 | 1 | 2 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 39682 | 4.63577836751938 | 9.6357421875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 4.6357421875 | -2.95654296875 | 1 | 1 | 1 | -- | ||
70 | k_SSDiagLim_Volts_u5p11==>Pos | 2.25053906440735 | 0.587579011917114 | 4.84667873382568 | 96.3699527978897 | 2.64729738235474 | 3.95257973670959 | -2 | -2 | 3, 6, 9, 10, 9, 6 | 40, 80, 100, 80, 40, 20 | 35989 | 1 | 38 | 32 | 3.08242499828339 | 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 0, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 0 | 0 | 4 | 2.5 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1 | -2 | 0 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | -2 | -1.16552734375 | 1 | 2 | 1 | -- | ||
71 | SysCSumFltOut_Volt_M_u5p11==>Min | -9.67021775245667 | 3.22076439857483 | 3.24548149108887 | 91.8296166658402 | 3.79785490036011 | 4.70397162437439 | -1 | 0 | 3, 6, 9, 10, 9, 6 | 12, 22, 32, 42, 52, 62 | 9558 | 3 | 255 | 208 | 4.64395809173584 | 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3 | 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000 | 1 | -4 | 2 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 9350 | -0.0931620597839355 | 0.90673828125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | -0.09326171875 | -2.03515625 | 1 | 1 | 1 | -- | ||
72 | SysCSumFltOut_Volt_M_u5p11==>Max | 2.07885998487473 | 3.94232976436615 | 2.56519997119904 | 66.3828988671303 | 3.59313833713532 | 2.45593965053558 | 3 | 5 | 4, 8, 10, 8, 4, 2 | 72, 82, 92, 100, 92, 82 | 9499 | 5 | 151 | 41 | 3.08242499828339 | 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000 | 4 | -4 | 3 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 9458 | 4.72277879714966 | 1.72265625 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 4.72265625 | 0.4580078125 | 1 | 1 | 1 | -- | ||
73 | SysCSumFltOut_Volt_M_u5p11==>Pos | -7.8989030122757 | 3.26408386230469 | 3.05440878868103 | 44.5525810718536 | 4.70397162437439 | 4.83165264129639 | -4 | 3 | 1, 2, 3, 4, 5, 6 | 5, 15, 25, 35, 45, 55 | 49815 | 12 | 154 | 0 | 0.681713819503784 | 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5 | 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000 | 1 | -1 | 0 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 49815 | 2.71911311149597 | 6.71875 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 2.71875 | -0.681640625 | 1 | 1 | 1 | -- | ||
Sheet 10: HwTrq2_Per2() P
HwTrq2_Per2 | TS | -- | |||||||||||||||||||||||||||||||||||||||||||||
P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | Func Stub Counter | 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | AnaHwTorque_HwNm_f32 | SysCT1ADC_Volt_f32 | SysCT2ADC_Volt_f32 | SysCHwTorqueSqd_HwNmSq_M_f32 | T1TrimVal_Volt_f32 | T2TrimVal_Volt_f32 | SysCCorrDiagFiltOut_Volt_M_s4p11 | SysCTDiagFiltSV_Volt_M_s4p27 | 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 | SysCHwTorqCorrLimErrAcc_Cnt_M_u16 | SysCTDiagFiltSV_Volt_M_s4p27 | SysCSumFltOut_Volt_M_u5p11 | NxtrDiagMgr_NTC[3] | NxtrDiagMgr_Param[3] | NxtrDiagMgr_Status[3] | SysCTDiagFiltOut_Volt_M_s4p11 | SysCTrqSum_Volt_M_s4p11 | Rte_Call_HwTrq2_Per2_CP0_CheckpointReached | Rte_Call_NxtrDiagMgr_SetNTCStatus | Rte_Call_HwTrq2_Per2_CP1_CheckpointReached | SysCHwTorqCorrLimErrAcc_Cnt_M_u16 | SysCTDiagFiltSV_Volt_M_s4p27 | SysCSumFltOut_Volt_M_u5p11 | NxtrDiagMgr_NTC[3] | NxtrDiagMgr_Param[3] | NxtrDiagMgr_Status[3] | SysCTDiagFiltOut_Volt_M_s4p11 | SysCTrqSum_Volt_M_s4p11 | Rte_Call_HwTrq2_Per2_CP0_CheckpointReached | Rte_Call_NxtrDiagMgr_SetNTCStatus | Rte_Call_HwTrq2_Per2_CP1_CheckpointReached | P/F | CPU 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) | -10 | 4.70397162437439 | 1.52761137485504 | 21.890085041523 | 3.60424494743347 | 3.60424494743347 | -5 | 3 | 1, 2, 3, 4, 5, 6 | 10, 20, 30, 40, 50, 60 | 63531 | 12 | 209 | 53 | 0.454450249671936 | 0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0 | 0, 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 0 | 5 | -1 | 1 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 12 | 3 | 8 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 3 | -0.4541015625 | 1 | 2 | 1 | -- | ||
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) | 10 | 4.70397162437439 | 2.04363942146301 | 47.2685713768005 | 2.23688578605652 | 2.8283486366272 | -2 | 1 | 6, 7, 8, 9, 10, 0 | 60, 70, 80, 90, 100, 0 | 11640 | 11 | 186 | 57 | 3.73675560951233 | 1, 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1 | 1000, 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 2 | 4 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 11 | 1.0104084610939 | 3.01025390625 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 1.01025390625 | 1.68212890625 | 1 | 2 | 1 | -- | ||
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) | 6 | 0.135775208473206 | 0.269603133201599 | 75.3818306326866 | 1.94132888317108 | 0.0241180658340454 | 5 | 2 | 1, 3, 5, 7, 9, 10 | 10, 30, 50, 70, 90, 100 | 38637 | 2 | 229 | 129 | 2.76935613155365 | 2, 3, 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2 | 2000, 3000, 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000 | 4 | 0 | 2 | 5 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 38508 | 1.89135563373566 | 3.10888671875 | 107, 0, 0 | 1, 0, 0 | 0, 0, 0 | 1.89111328125 | -1.56005859375 | 1 | 1 | 1 | -- | ||
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.97519540786743 | 3 | 4.52944993972778 | 8.94451034069061 | 3.60424494743347 | 4.93158888816834 | 0 | 2 | 6, 7, 8, 9, 10, 0 | 12, 22, 32, 42, 52, 62 | 51121 | 5 | 213 | 97 | 1.48107290267944 | 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1 | 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000 | 5 | -5 | 4 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 5 | 1.86238032579422 | 1.8623046875 | 207, 107, 0 | 1, 1, 0 | 1, 1, 0 | 1.8623046875 | -1.00634765625 | 1 | 2 | 1 | -- | ||
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.59742563962936 | 0.112550139427185 | 2.9712678194046 | 39.9802723526955 | 0.910537362098694 | 3.43808019161224 | 1 | -4 | 2, 4, 6, 8, 10, 0 | 10, 20, 30, 40, 50, 60 | 0 | 5 | 13 | 128 | 4.73088562488556 | 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 3, 2 | 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000, 3000, 2000 | 3 | -3 | 1 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | -3.83304738998413 | 4.83349609375 | 207, 107, 0 | 1, 1, 0 | 0, 1, 0 | -3.83349609375 | -1.2646484375 | 1 | 2 | 1 | -- | ||
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.157297670841217 | 3.25242125988007 | 0.173314690589905 | 65.2410843968391 | 1.67153656482697 | 1.99614894390106 | -4 | 3 | 4, 8, 10, 8, 4, 2 | 7, 17, 27, 37, 47, 57 | 6 | 10 | 3 | 1 | 4.74135839939117 | 4, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 4000, 5000, 4000, 3000, 2000, 1000, 6000, 1000, 2000, 3000, 4000, 5000, 6000, 1000, 2000, 3000, 4000 | 4 | 4 | 4 | 3 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 9 | 2.80214238166809 | 6.8017578125 | 107, 0, 0 | 1, 0, 0 | 1, 0, 0 | 2.8017578125 | -0.24169921875 | 1 | 1 | 1 | -- | ||
Sheet 11: HwTrq2_Per3
![]() | |||||
Nexteer EPS Unit Test Tool | |||||
Rev:2.7b | |||||
Test Setup | |||||
Number Of Calibrations | 0 | ||||
Number Of Calibration Sets | 0 | ||||
Calibration Sheet | |||||
Function(s) Under Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq2_Per3 | P | 2 | AnaDiffHwTrq_Volt_f32 | SysCSSDiagFiltSV_Volt_M_s4p27 | Rte_Call_HwTrq2_Per3_CP0_CheckpointReached |
HwTrq2_Per3 | B | 47 | SysCTDiagFiltOut_Volt_M_s4p11 | SysCSSDiagFiltOut_Volt_M_s4p11 | Rte_Call_HwTrq2_Per3_CP1_CheckpointReached |
SysCTrqSum_Volt_M_s4p11 | SysCCorrDiagFiltSV_Volt_M_s4p27 | ||||
SysCCorrDiagFiltOut_Volt_M_s4p11 | SysCCorrDiagFiltOut_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_Per3 | TS | -- | |||||||||||||||||||||||||
B | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | AnaDiffHwTrq_Volt_f32 | SysCTDiagFiltOut_Volt_M_s4p11 | SysCTrqSum_Volt_M_s4p11 | SysCCorrDiagFiltOut_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 | SysCSSDiagFiltSV_Volt_M_s4p27 | SysCSSDiagFiltOut_Volt_M_s4p11 | SysCCorrDiagFiltSV_Volt_M_s4p27 | SysCCorrDiagFiltOut_Volt_M_s4p11 | Rte_Call_HwTrq2_Per3_CP0_CheckpointReached | Rte_Call_HwTrq2_Per3_CP1_CheckpointReached | SysCSSDiagFiltSV_Volt_M_s4p27 | SysCSSDiagFiltOut_Volt_M_s4p11 | SysCCorrDiagFiltSV_Volt_M_s4p27 | SysCCorrDiagFiltOut_Volt_M_s4p11 | Rte_Call_HwTrq2_Per3_CP0_CheckpointReached | Rte_Call_HwTrq2_Per3_CP1_CheckpointReached | P/F | CPU Cycles | |
1 | AnaDiffHwTrq_Volt_f32 = min | -2.5 | 1 | -3 | -4 | 5 | -3 | 10 | 1 | 20 | 2 | 1 | -- | -- | -- | -- | -- | -- | 1.00048828125 | 1.00048828125 | -3 | -4 | 1 | 1 | -- | ||
2 | AnaDiffHwTrq_Volt_f32 = max | 2.5 | 2 | -4 | -5 | -3 | -4 | 20 | 2 | 30 | 3 | 3 | -- | -- | -- | -- | -- | -- | -2.99847412109375 | -2.99853515625 | -4 | -5 | 1 | 1 | -- | ||
3 | AnaDiffHwTrq_Volt_f32 = mid | 0 | 3 | -5 | 0 | -4 | -5 | 30 | 3 | 40 | 4 | 4 | -- | -- | -- | -- | -- | -- | -3.99679565429688 | -3.9970703125 | -5 | -4 | 1 | 1 | -- | ||
4 | AnaDiffHwTrq_Volt_f32 = pos | 1.5 | 4 | 0 | 1 | -5 | 0 | 40 | 4 | 50 | 5 | 2 | -- | -- | -- | -- | -- | -- | -2.00048828125 | -2.00048828125 | 0 | 0 | 1 | 1 | -- | ||
5 | AnaDiffHwTrq_Volt_f32 = neg | -1.5 | 5 | 1 | 2 | 0 | 1 | 50 | 5 | 60 | 4 | 1 | -- | -- | -- | -- | -- | -- | 0.003814697265625 | 0.00341796875 | 1 | 1 | 1 | 1 | -- | ||
6 | SysCTDiagFiltOut_Volt_M_s4p11 = min | 1.5 | -5 | 2 | 3 | 1 | 2 | 60 | 4 | 70 | 3 | 5 | -- | -- | -- | -- | -- | -- | 0.9945068359375 | 0.994140625 | 2 | 2 | 1 | 1 | -- | ||
7 | SysCTDiagFiltOut_Volt_M_s4p11 = max | 1.6 | 5 | 3 | 4 | 2 | 3 | 70 | 3 | 80 | 2 | 3 | -- | -- | -- | -- | -- | -- | 2.00320434570313 | 2.0029296875 | 3 | 2 | 1 | 1 | -- | ||
8 | SysCTDiagFiltOut_Volt_M_s4p11 = mid | 1.7 | 0 | 4 | 5 | 3 | -3 | 80 | 2 | 90 | 1 | 4 | -- | -- | -- | -- | -- | -- | 2.996337890625 | 2.99609375 | -2.99038696289063 | -1 | 1 | 1 | -- | ||
9 | SysCTDiagFiltOut_Volt_M_s4p11 = pos | 1.8 | 3 | 5 | -3 | -3 | -4 | 90 | 1 | 100 | 3 | 2 | -- | -- | -- | -- | -- | -- | -2.00048828125 | -2.00048828125 | -4 | -3 | 1 | 1 | -- | ||
10 | SysCTDiagFiltOut_Volt_M_s4p11 = neg | 1.9 | -3 | -3 | -4 | -4 | -5 | 100 | 3 | 110 | 4 | 1 | -- | -- | -- | -- | -- | -- | -1.00048828125 | -1.00048828125 | -4.99664306640625 | -4 | 1 | 1 | -- | ||
11 | SysCTrqSum_Volt_M_s4p11 = min | 2 | -1 | -5 | -5 | -5 | 0 | 110 | 4 | 120 | 2 | 3 | -- | -- | -- | -- | -- | -- | -3.00048828125 | -3.00048828125 | -0.0091552734375 | -0.00927734375 | 1 | 1 | -- | ||
12 | SysCTrqSum_Volt_M_s4p11 = max | -1.5 | -2 | 5 | 0 | 0 | 1 | 120 | 2 | 130 | 1 | 4 | -- | -- | -- | -- | -- | -- | -0.003662109375 | -0.00390625 | 1.0079345703125 | 1 | 1 | 1 | -- | ||
13 | SysCTrqSum_Volt_M_s4p11 = mid | -1.6 | -3 | 0 | 1 | 1 | 2 | 130 | 1 | 140 | 5 | 5 | -- | -- | -- | -- | -- | -- | 0.9920654296875 | 0.99169921875 | 2 | 1 | 1 | 1 | -- | ||
14 | SysCTrqSum_Volt_M_s4p11 = pos | -1.7 | -4 | 3 | 2 | 2 | 4 | 140 | 5 | 150 | 3 | 3 | -- | -- | -- | -- | -- | -- | 1.9871826171875 | 1.98681640625 | 3.99771118164063 | 3 | 1 | 1 | -- | ||
15 | SysCTrqSum_Volt_M_s4p11 = neg | -1.8 | -5 | -3 | 3 | 4 | 3 | 150 | 3 | 160 | 4 | 2 | -- | -- | -- | -- | -- | -- | 2.00048828125 | 2.00048828125 | 2.9853515625 | 2.9853515625 | 1 | 1 | -- | ||
16 | SysCCorrDiagFiltOut_Volt_M_s4p11 = min | -1.9 | 0 | -1 | -5 | 3 | -1 | 160 | 4 | 170 | 2 | 0 | -- | -- | -- | -- | -- | -- | 0.00048828125 | 0.00048828125 | -1 | -1 | 1 | 1 | -- | ||
17 | SysCCorrDiagFiltOut_Volt_M_s4p11 = max | -2 | 1 | -2 | 5 | -1 | -4 | 170 | 2 | 180 | 1 | 1 | -- | -- | -- | -- | -- | -- | -0.99481201171875 | -0.9951171875 | -4 | 5 | 1 | 1 | -- | ||
18 | SysCCorrDiagFiltOut_Volt_M_s4p11 = mid | 2.1 | 2 | -3 | 0 | -4 | -1 | 180 | 1 | 190 | 3 | 2 | -- | -- | -- | -- | -- | -- | -2.00048828125 | -2.00048828125 | -1 | 0 | 1 | 1 | -- | ||
19 | SysCCorrDiagFiltOut_Volt_M_s4p11 = pos | 2.2 | 4 | -4 | 3 | -1 | -4 | 190 | 3 | 200 | 4 | 3 | -- | -- | -- | -- | -- | -- | -0.985504150390625 | -0.98583984375 | -4 | -4 | 1 | 1 | -- | ||
20 | SysCCorrDiagFiltOut_Volt_M_s4p11 = neg | 2.3 | 3 | -5 | -3 | -4 | 0 | 200 | 4 | 1000 | 5 | 4 | -- | -- | -- | -- | -- | -- | -3.9786376953125 | -3.97900390625 | -0.0762939453125 | -0.07666015625 | 1 | 1 | -- | ||
21 | SysCSSDiagFiltSV_Volt_M_s4p27 = min | 2.4 | 5 | 0 | 1 | -5 | 1 | 1000 | 5 | 2000 | 3 | 5 | -- | -- | -- | -- | -- | -- | -4.847412109375 | -4.84765625 | 0.969482421875 | 0.96923828125 | 1 | 1 | -- | ||
22 | SysCSSDiagFiltSV_Volt_M_s4p27 = max | 2.5 | -1 | 1 | 2 | 5 | 2 | 2000 | 3 | 3000 | 2 | 4 | -- | -- | -- | -- | -- | -- | 4.00048828125 | 4.00048828125 | 1.9542236328125 | 1.9541015625 | 1 | 1 | -- | ||
23 | SysCSSDiagFiltSV_Volt_M_s4p27 = mid | -2.1 | -4 | 2 | -1 | 0 | 4 | 3000 | 2 | 4000 | 0 | 3 | -- | -- | -- | -- | -- | -- | -0.18310546875 | -0.18310546875 | 4 | -1 | 1 | 1 | -- | ||
24 | SysCSSDiagFiltSV_Volt_M_s4p27 = pos | -2.2 | -2 | 4 | -2 | 3 | 3 | 4000 | 0 | 5000 | 1 | 2 | -- | -- | -- | -- | -- | -- | 2.00048828125 | 2.00048828125 | 3 | -2 | 1 | 1 | -- | ||
25 | SysCSSDiagFiltSV_Volt_M_s4p27 = neg | -2.3 | -3 | 3 | -3 | -3 | -3 | 5000 | 1 | 6000 | 2 | 1 | -- | -- | -- | -- | -- | -- | -1.00048828125 | -1.00048828125 | -3 | -3 | 1 | 1 | -- | ||
26 | SysCCorrDiagFiltSV_Volt_M_s4p27 = min | -2.4 | -5 | 5 | -4 | -1 | -5 | 6000 | 2 | 7000 | 3 | 2 | -- | -- | -- | -- | -- | -- | -1.3662109375 | -1.3662109375 | -5 | -4 | 1 | 1 | -- | ||
27 | SysCCorrDiagFiltSV_Volt_M_s4p27 = max | -2.5 | -1 | -1 | -5 | -2 | 5 | 7000 | 3 | 8000 | 4 | 0 | -- | -- | -- | -- | -- | -- | -0.00048828125 | -0.00048828125 | 4.267578125 | 4 | 1 | 1 | -- | ||
28 | SysCCorrDiagFiltSV_Volt_M_s4p27 = mid | -1.6 | -2 | -4 | 0 | -3 | 0 | 8000 | 4 | 9000 | 5 | 1 | -- | -- | -- | -- | -- | -- | -1.00048828125 | -1.00048828125 | -0.54931640625 | -0.54931640625 | 1 | 1 | -- | ||
29 | SysCCorrDiagFiltSV_Volt_M_s4p27 = pos | -1.7 | -3 | -2 | 1 | -4 | 3 | 9000 | 5 | 10000 | 4 | 2 | -- | -- | -- | -- | -- | -- | -2.00048828125 | -2.00048828125 | 2.237060546875 | 2.23681640625 | 1 | 1 | -- | ||
30 | SysCCorrDiagFiltSV_Volt_M_s4p27 = neg | -1.8 | -4 | -3 | 2 | -5 | -3 | 10000 | 4 | 200 | 3 | 3 | -- | -- | -- | -- | -- | -- | -3.00048828125 | -3.00048828125 | -3 | -3 | 1 | 1 | -- | ||
31 | k_SSDiagKn_Cnts_u16 = min | -1.9 | -5 | -5 | 4 | 0 | 3 | 0 | 3 | 1000 | 2 | 4 | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.8779296875 | 2 | 1 | 1 | -- | ||
32 | k_SSDiagKn_Cnts_u16 = max | -2 | 0 | 3 | 3 | 1 | 5 | 65535 | 2 | 2000 | 1 | 2 | -- | -- | -- | -- | -- | -- | 0.0000152587890625 | 0 | 5 | 3 | 1 | 1 | -- | ||
33 | k_SSDiagKn_Cnts_u16 = mid | 2.1 | 1 | 5 | 5 | 2 | -1 | 5000 | 1 | 3000 | 2 | 3 | -- | -- | -- | -- | -- | -- | 1.9237060546875 | 1.92333984375 | -1 | 5 | 1 | 1 | -- | ||
34 | k_CorrDiagFiltActiv_Volts_u5p11 = min | 2.2 | 2 | -1 | -1 | 4 | -4 | 10000 | 0 | 4000 | 0 | 4 | -- | -- | -- | -- | -- | -- | 3.69482421875 | 3.69482421875 | -4 | -1 | 1 | 1 | -- | ||
35 | k_CorrDiagFiltActiv_Volts_u5p11 = max | 2.3 | 4 | -4 | -4 | 3 | -2 | 20000 | 5 | 5000 | 1 | 5 | -- | -- | -- | -- | -- | -- | 3.30517578125 | 3.30517578125 | -2.152587890625 | -1 | 1 | 1 | -- | ||
36 | k_CorrDiagFiltActiv_Volts_u5p11 = mid | 2.4 | 3 | -2 | -2 | 5 | -3 | 30000 | 3 | 50 | 2 | 4 | -- | -- | -- | -- | -- | -- | 4.00048828125 | 4.00048828125 | -2.99923706054688 | -2 | 1 | 1 | -- | ||
37 | k_CorrDiagKn_Cnts_u16 = min | 1.5 | 5 | -3 | -3 | -1 | -5 | 40000 | 2 | 0 | 3 | 3 | -- | -- | -- | -- | -- | -- | 2.662109375 | 2.662109375 | -5 | -3 | 1 | 1 | -- | ||
38 | k_CorrDiagKn_Cnts_u16 = max | 1.6 | -1 | -5 | -5 | -4 | -3 | 50000 | 0 | 65535 | 4 | 2 | -- | -- | -- | -- | -- | -- | -1.711181640625 | -1.71142578125 | -3 | -5 | 1 | 1 | -- | ||
39 | k_CorrDiagKn_Cnts_u16 = mid | 1.7 | -4 | -3 | 5 | -2 | -4 | 60000 | 1 | 5000 | 2 | 1 | -- | -- | -- | -- | -- | -- | -1.00048828125 | -1.00048828125 | -4 | 5 | 1 | 1 | -- | ||
40 | k_TdiagCorrLim_Volts_u5p11 = min | 1.8 | -2 | -4 | -1 | -3 | -5 | 2000 | 2 | 10 | 0 | 3 | -- | -- | -- | -- | -- | -- | -2.969482421875 | -2.9697265625 | -4.99984741210938 | 0 | 1 | 1 | -- | ||
41 | k_TdiagCorrLim_Volts_u5p11 = min | 1.9 | -3 | -5 | -4 | -5 | 0 | 3000 | 3 | 20 | 5 | 4 | -- | -- | -- | -- | -- | -- | -4.00048828125 | -4.00048828125 | -0.00152587890625 | -0.001953125 | 1 | 1 | -- | ||
42 | k_TdiagCorrLim_Volts_u5p11 = min | 2 | -5 | 0 | 2 | 1 | -4 | 4000 | 4 | 30 | 3 | 2 | -- | -- | -- | -- | -- | -- | 0.6337890625 | 0.6337890625 | -3.9981689453125 | -3 | 1 | 1 | -- | ||
43 | k_SSDiagLim_Volts_u5p11 = min | 1.7 | -4 | -3 | 5 | -2 | -4 | 60000 | 1 | 2000 | 2 | 0 | -- | -- | -- | -- | -- | -- | -0.00048828125 | -0.00048828125 | -4 | 5 | 1 | 1 | -- | ||
44 | k_SSDiagLim_Volts_u5p11 = max | 1.8 | -2 | -4 | -1 | -3 | -5 | 2000 | 2 | 3000 | 0 | 5 | -- | -- | -- | -- | -- | -- | -2.969482421875 | -2.9697265625 | -4.9542236328125 | 0 | 1 | 1 | -- | ||
45 | k_SSDiagLim_Volts_u5p11 = mid | 1.9 | -3 | -5 | -4 | -5 | 0 | 3000 | 3 | 4000 | 1 | 3 | -- | -- | -- | -- | -- | -- | -3.00048828125 | -3.00048828125 | -0.30517578125 | -0.30517578125 | 1 | 1 | -- | ||
46 | all min | -2.5 | -5 | -5 | -5 | -5 | -5 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -0.00048828125 | -0.00048828125 | -5 | -5 | 1 | 1 | -- | ||
47 | all max | 2.5 | 5 | 5 | 5 | 5 | 5 | 65535 | 5 | 65535 | 5 | 5 | -- | -- | -- | -- | -- | -- | 5 | 5 | 5 | 5 | 1 | 1 | -- | ||
` | |||||||||||||||||||||||||||
Sheet 13: HwTrq2_Per3() P
HwTrq2_Per3 | TS | -- | |||||||||||||||||||||||||
P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | AnaDiffHwTrq_Volt_f32 | SysCTDiagFiltOut_Volt_M_s4p11 | SysCTrqSum_Volt_M_s4p11 | SysCCorrDiagFiltOut_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 | SysCSSDiagFiltSV_Volt_M_s4p27 | SysCSSDiagFiltOut_Volt_M_s4p11 | SysCCorrDiagFiltSV_Volt_M_s4p27 | SysCCorrDiagFiltOut_Volt_M_s4p11 | Rte_Call_HwTrq2_Per3_CP0_CheckpointReached | Rte_Call_HwTrq2_Per3_CP1_CheckpointReached | SysCSSDiagFiltSV_Volt_M_s4p27 | SysCSSDiagFiltOut_Volt_M_s4p11 | SysCCorrDiagFiltSV_Volt_M_s4p27 | SysCCorrDiagFiltOut_Volt_M_s4p11 | Rte_Call_HwTrq2_Per3_CP0_CheckpointReached | Rte_Call_HwTrq2_Per3_CP1_CheckpointReached | P/F | CPU Cycles | |
1 | if ( HwTrqComp_Volt_T_u5p11 < k_CorrDiagFiltActiv_Volts_u5p11 ) = TRUE | 1.9 | -3 | -5 | -4 | -5 | 0 | 3000 | 3 | 20 | 5 | 3 | -- | -- | -- | -- | -- | -- | -3.00048828125 | -3.00048828125 | -0.00152587890625 | -0.001953125 | 1 | 1 | -- | ||
2 | if ( HwTrqComp_Volt_T_u5p11 < k_CorrDiagFiltActiv_Volts_u5p11 ) = FALSE | 2.1 | 1 | 5 | 5 | 2 | -1 | 5000 | 1 | 3000 | 2 | 4 | -- | -- | -- | -- | -- | -- | 1.9237060546875 | 1.92333984375 | -1 | 5 | 1 | 1 | -- | ||
Sheet 14: Test Vector Description
![]() | ||||
Nexteer EPS Unit Test Tool | ||||
Rev:2.7b | ||||
Test Setup Sheet | Test Function | Test Type | Vector Number | Vector Description |
5 - HandWheelTorque_UTResults
Overview
Unit Test InformationModule 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 | ||||
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 up | Test Worksheets | Test Status | Run TS | ||
TrqTrimPerfDiag Setup | TrqTrimPerfDiag() P | -- | -- | 2 | |
9 | TrqTrimPerfDiag() B | -- | -- | 9 | |
IsTrqScaleInRng_lgc Setup | IsTrqScaleInRng_lgc() P | -- | -- | 3 | |
8 | IsTrqScaleInRng_lgc() B | -- | -- | 8 | |
SetHwTrqTrim Setup | HwTrq_SCom_SetHwTrqTrim() P | -- | -- | 2 | |
29 | HwTrq_SCom_SetHwTrqTrim() B | -- | -- | 29 | |
SetHwTrqScale Setup | HwTrq_SCom_SetHwTrqScale() P | -- | -- | 3 | |
19 | HwTrq_SCom_SetHwTrqScale() B | -- | -- | 19 | |
ClrHwTrqTrim Setup | HwTrq_SCom_ClrHwTrqTrim() B | -- | -- | 9 | |
ClrHwTrqScale Setup | HwTrq_SCom_ClrHwTrqScale() B | -- | -- | 18 | |
2 | HwTrq_SCom_ClrHwTrqScale() P | -- | -- | 2 | |
HwTrq_Init | HwTrq_Init() P | -- | -- | 4 | |
15 | HwTrq_Init() B | -- | -- | 15 | |
Per1 Setup | HwTrq_Per1() P | -- | -- | 15 | |
42 | HwTrq_Per1() B | -- | -- | 42 | |
Per2 Setup | HwTrq_Per2() P | -- | -- | 20 | |
91 | HwTrq_Per2() B | -- | -- | 91 | |
Per3 Setup | HwTrq_Per3() P | -- | -- | 4 | |
47 | HwTrq_Per3() B | -- | -- | 47 | |
HwTrq_SCom_ReadHwTrqScale | HwTrq_SCom_ReadHwTrqScale() B | -- | -- | 7 | |
HwTrq_SCom_ReadHwTrqTrim | HwTrq_SCom_ReadHwTrqTrim() B | -- | -- | 15 | |
HwTrq_SCom_ManualSetHwTrqTrim | HwTrq_SCom_ManualSetHwTrqTrim P | -- | -- | 2 | |
21 | HwTrq_SCom_ManualSetHwTrqTrim B | -- | -- | 21 | |
HwTrq_SCom_ReadEOLTrqStep | HwTrq_SCom_ReadEOLTrqStep() B | -- | -- | 5 | |
HwTrq_SCom_SetEOLTrqStep | HwTrq_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 Type | Name | Parameter Prototype | Scope | Type | Name | Default Value | Return Type | Name | Parameter Prototype | ||
void | TrqTrimPerfDiag | (ManufModeType MECCounter_Cnt_T_enum) | boolean | HwTrqTrimPerf_Cnt_lgc | void | NxtrDiagMgr_SetNTCStatus | (void) | ||||
boolean | IsTrqScaleInRng_lgc | (float TrqScale_VoltpDeg_T_f32) | boolean | HwTrqScalePerf_Cnt_lgc | UINT8 | Rte_Call_HwTrqTrim_GetErrorStatus | (void) | ||||
uint8 | HwTrq_SCom_SetHwTrqTrim | (void) | float | T1Trim_Volts_f32 | UINT8 | TableSize_m | (void) | ||||
uint8 | HwTrq_SCom_SetHwTrqScale | (float ScaleValue) | float | T2Trim_Volts_f32 | void | Rte_Call_HwTrqScale_WriteBlock | (void) | ||||
uint8 | HwTrq_SCom_ClrHwTrqTrim | (void) | float | HwTrqTrim_Volts_f32 | void | Rte_Call_HwTrqTrim_WriteBlock | (void) | ||||
uint8 | HwTrq_SCom_ClrHwTrqScale | (void) | s4p27_T | CorrDiagFiltSV_Volt_M_s4p27 | void | Rte_Call_EOLTrqStep_WriteBlock | (void) | ||||
void | HwTrq_Init | (void) | s4p11_T | CorrDiagFiltOut_Volt_M_s4p11 | |||||||
void | HwTrq_Per1 | (void) | uint16 | T1RngErrAcc_Cnt_M_u16 | |||||||
void | HwTrq_Per2 | (void) | uint16 | T2RngErrAcc_Cnt_M_u16 | |||||||
void | HwTrq_Per3 | (void) | s4p27_T | TDiagFiltSV_Volt_M_s4p27 | |||||||
void | HwTrq_SCom_ReadHwTrqScale | (void) | s4p11_T | TrqSum_Volt_M_s4p11 | |||||||
void | HwTrq_SCom_ReadHwTrqTrim | (void) | u5p11_T | SumFltOut_Volt_M_u5p11 | |||||||
uint8 | HwTrq_SCom_ManualSetHwTrqTrim | (float HwTrqTrim2_Volts_f32, float T1Trim2_Volts_f32, float T2Trim2_Volts_f32, boolean HwTrqTrimPerf2_Cnt_lgc) | s4p11_T | TDiagFiltOut_Volt_M_s4p11 | |||||||
void | HwTrq_SCom_ReadEOLTrqStep | (void) | s4p27_T | SSDiagFiltSV_Volt_M_s4p27 | |||||||
void | HwTrq_SCom_SetEOLTrqStep | (void) | s4p11_T | SSDiagFiltOut_Volt_M_s4p11 | |||||||
float | T1ADC_Volt_f32 | ||||||||||
float | T2ADC_Volt_f32 | ||||||||||
float | AnaHwTorque_HwNm_f32 | ||||||||||
unit8 | AbsPosStepSignal_Cnt_u08 | ||||||||||
boolean | SrlComHwTrqValid_Cnt_lgc | ||||||||||
float | AnaDiffHwTrq_Volt_M_f32 | ||||||||||
uint16 | TrqSensorRecDiagAcc_Cnt_M_u16 | ||||||||||
uint8 | i | 0 | |||||||||
uint8 | Call_Count | 0 | |||||||||
uint8 | NxtrDiagMgr_NTC[20] | ||||||||||
uint8 | NxtrDiagMgr_Param[20] | ||||||||||
uint8 | NxtrDiagMgr_Status[20] | ||||||||||
uint8 | j | 0 | |||||||||
float | HwTrqScale_VoltsPerDeg_f32 | ||||||||||
u5p11_T | k_SSDiagLim_Volts_u5p11 | ||||||||||
float | k_HwTrqSclNom_VoltspDeg_f32 | ||||||||||
float | k_MaxHwTrqTrim_Volts_f32 | ||||||||||
u5p11_T | k_TdiagLim_Volts_u5p11 | ||||||||||
float | k_TbarStiff_NmpDeg_f32 | ||||||||||
float | k_T1LowRange_Volts_f32 | ||||||||||
float | k_T1HghRange_Volts_f32 | ||||||||||
u5p11_T | k_AnaT1T2ErrThreshold_Volts_u5p11 | ||||||||||
float | k_T2LowRange_Volts_f32 | ||||||||||
float | k_T2HghRange_Volts_f32 | ||||||||||
float | k_MaxTrqSumLmt_Volts_f32 | ||||||||||
u5p11_T | t_TDiagIndptTbl_Volts_u5p11[17] | ||||||||||
uint16 | t_TDiagFiltKnTbl_Cnt_u16[17] | ||||||||||
uint16 | k_SSDiagKn_Cnts_u16 | ||||||||||
u5p11_T | k_CorrDiagFiltActiv_Volts_u5p11 | ||||||||||
uint16 | k_CorrDiagKn_Cnts_u16 | ||||||||||
u5p11_T | k_TdiagCorrLim_Volts_u5p11 | ||||||||||
u5p11_T | k_SumFiltRecLim_Volt_u5p11 | ||||||||||
u5p11_T | k_SSFiltRecLim_Volt_u5p11 | ||||||||||
uint16 | k_TrqFltRecLim_Cnt_u16 | ||||||||||
uint16 | k_T1AccRecLim_Cnt_u16 | ||||||||||
uint16 | k_T2AccRecLim_Cnt_u16 | ||||||||||
uint8 | NvMBlkStatus_Cnt_M_u8 | ||||||||||
boolean | CntrlDisRampComplete_Cnt_lgc | ||||||||||
HwTrqStatusType | ErrorActiveAnalog_Cnt_enum | ||||||||||
DiagSettings_Str.uint16 | k_AnaRngDiag_Cnt_str.Threshold | ||||||||||
DiagSettings_Str.uint16 | k_AnaRngDiag_Cnt_str.Pstep | ||||||||||
DiagSettings_Str.uint16 | k_AnaRngDiag_Cnt_str.Nstep | ||||||||||
float | Pim_EOLTrqStepData[10] | ||||||||||
float | TrqStep_HwNm_T_f32[10] | ||||||||||
UINT8 | Rte_Call_NxtrDiagMgr_GetNTCStatus[6] | ||||||||||
UINT8 | NxtrDiagMgr_GetNTCStatus_count | ||||||||||
UINT8 | Call_Count1 | 0 | |||||||||
UINT8 | NxtrDiagMgr_Call_Count[20] | ||||||||||
uint8 | Ip_NTC | ||||||||||
uint8 | Ip_Status | ||||||||||
uint8 | Ip_Param | ||||||||||
HwTrqScale_Datatype.boolean | HwTrqScaleDataPtr.HwTrqScalePerf_Cnt_lgc | ||||||||||
HwTrqScale_Datatype.float | HwTrqScaleDataPtr.HwTrqScale_VoltsPerDeg_f32 | ||||||||||
HwTrqScale_Datatype.boolean | Pim_HwTrqScaleData.HwTrqScalePerf_Cnt_lgc | ||||||||||
HwTrqScale_Datatype.float | Pim_HwTrqScaleData.HwTrqScale_VoltsPerDeg_f32 | ||||||||||
HwTrqTrim_Datatype.float | Pim_HwTrqTrimData.HwTrqTrim_Volts_f32 | ||||||||||
HwTrqTrim_Datatype.float | Pim_HwTrqTrimData.T1Trim_Volts_f32 | ||||||||||
HwTrqTrim_Datatype.float | Pim_HwTrqTrimData.T2Trim_Volts_f32 | ||||||||||
HwTrqTrim_Datatype.boolean | Pim_HwTrqTrimData.HwTrqTrimPerf_Cnt_lgc | ||||||||||
HwTrqTrim_Datatype.float | HwTrqTrimDatPtr.HwTrqTrim_Volts_f32 | ||||||||||
HwTrqTrim_Datatype.float | HwTrqTrimDatPtr.T1Trim_Volts_f32 | ||||||||||
HwTrqTrim_Datatype.float | HwTrqTrimDatPtr.T2Trim_Volts_f32 | ||||||||||
HwTrqTrim_Datatype.boolean | HwTrqTrimDatPtr.HwTrqTrimPerf_Cnt_lgc | ||||||||||
ManufModeType | MECCounter_Cnt_enum |
Sheet 3: Variable Range
![]() | |||||||||||
Nexteer Saginaw Software Unit Test Tool | |||||||||||
Rev:2.6 9/23/09 | |||||||||||
Variable Range Definitions | |||||||||||
Variable Name | Max Value | Min 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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
TrqTrimPerfDiag | P | 2 | HwTrqTrimPerf_Cnt_lgc | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_SetNTCStatus |
TrqTrimPerfDiag | B | 9 | HwTrqScalePerf_Cnt_lgc | NxtrDiagMgr_Param[20] | |
NxtrDiagMgr_Status[20] |
Sheet 5: TrqTrimPerfDiag() B
TrqTrimPerfDiag | TS | -- | |||||||||||||
B | Param | I/P | I/P | O/P | O/P | O/P | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | MECCounter_Cnt_T_enum | HwTrqTrimPerf_Cnt_lgc | HwTrqScalePerf_Cnt_lgc | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_SetNTCStatus | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | MECCounter_Cnt_T_enum==>Min | 0 | 1 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||||||
2 | MECCounter_Cnt_T_enum==>Max | 2 | 0 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||||||
3 | MECCounter_Cnt_T_enum==>Pos | 1 | 1 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||||||
4 | HwTrqTrimPerf_Cnt_lgc = True | 1 | 1 | 1 | -- | -- | -- | -- | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
5 | HwTrqTrimPerf_Cnt_lgc = False | 1 | 0 | 0 | -- | -- | -- | -- | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
6 | HwTrqScalePerf_Cnt_lgc = True | 1 | 0 | 1 | -- | -- | -- | -- | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
7 | HwTrqScalePerf_Cnt_lgc = False | 0 | 1 | 0 | -- | -- | -- | -- | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
8 | All Min | 0 | 0 | 0 | -- | -- | -- | -- | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
9 | All Max | 2 | 1 | 1 | -- | -- | -- | -- | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
Sheet 6: TrqTrimPerfDiag() P
TrqTrimPerfDiag | TS | -- | |||||||||||||
P | Param | I/P | I/P | O/P | O/P | O/P | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | MECCounter_Cnt_T_enum | HwTrqTrimPerf_Cnt_lgc | HwTrqScalePerf_Cnt_lgc | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_SetNTCStatus | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | Path1,Path3 | 0 | 0 | 0 | -- | -- | -- | -- | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
2 | Path2,path4 | 0 | 1 | 1 | -- | -- | -- | -- | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
IsTrqScaleInRng_lgc | P | 3 | k_HwTrqSclNom_VoltspDeg_f32 | ||
IsTrqScaleInRng_lgc | B | 8 |
Sheet 8: IsTrqScaleInRng_lgc() B
IsTrqScaleInRng_lgc | TS | -- | ||||||
B | Param | I/P | Function Return Val | Expected Return Val | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | TrqScale_VoltpDeg_T_f32 | k_HwTrqSclNom_VoltspDeg_f32 | IsTrqScaleInRng_lgc | IsTrqScaleInRng_lgc | P/F | CPU Cycles | |
1 | TrqScale = min | 0 | 0.2 | -- | 0 | -- | ||
2 | TrqScale = max | 4294967295 | 0.5 | -- | 0 | -- | ||
3 | TrqScale = pos | 0.5 | 0.3 | -- | 0 | -- | ||
4 | k_HwTrqSclNom_VoltspDeg_f32 = min | 20 | 0 | -- | 0 | -- | ||
5 | k_HwTrqSclNom_VoltspDeg_f32 = max | 30 | 0.9375 | -- | 0 | -- | ||
6 | k_HwTrqSclNom_VoltspDeg_f32 = mid | 40 | 0.5 | -- | 0 | -- | ||
7 | all min | 0 | 0 | -- | 1 | -- | ||
8 | all max | 4294967295 | 0.9375 | -- | 0 | -- | ||
Sheet 9: IsTrqScaleInRng_lgc() P
IsTrqScaleInRng_lgc | TS | -- | ||||||
P | Param | I/P | Function Return Val | Expected Return Val | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | TrqScale_VoltpDeg_T_f32 | k_HwTrqSclNom_VoltspDeg_f32 | IsTrqScaleInRng_lgc | IsTrqScaleInRng_lgc | P/F | CPU Cycles | |
1 | Path1 | 0.4 | 0.5 | -- | 1 | -- | ||
2 | Path2 | 0.2 | 0.6 | -- | 0 | -- | ||
3 | Path2 | 0.9 | 0.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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_SCom_SetHwTrqTrim | P | 2 | HwTrqTrimPerf_Cnt_lgc | HwTrqTrimPerf_Cnt_lgc | Rte_Call_HwTrqTrim_WriteBlock |
HwTrq_SCom_SetHwTrqTrim | B | 29 | T1Trim_Volts_f32 | T1Trim_Volts_f32 | NxtrDiagMgr_SetNTCStatus |
T2Trim_Volts_f32 | T2Trim_Volts_f32 | ||||
HwTrqTrim_Volts_f32 | HwTrqTrim_Volts_f32 | ||||
T1ADC_Volt_f32 | NxtrDiagMgr_NTC[20] | ||||
T2ADC_Volt_f32 | NxtrDiagMgr_Param[20] | ||||
HwTrqScalePerf_Cnt_lgc | NxtrDiagMgr_Status[20] | ||||
k_MaxHwTrqTrim_Volts_f32 | |||||
MECCounter_Cnt_enum |
Sheet 11: HwTrq_SCom_SetHwTrqTrim() B
HwTrq_SCom_SetHwTrqTrim | TS | -- | |||||||||||||||||||||||||||||||
B | I/P1 | I/P2 | I/P3 | I/P4 | I/P5 | I/P6 | I/P10 | I/P11 | I/P | Function Return Val | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | HwTrqTrimPerf_Cnt_lgc | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | T1ADC_Volt_f32 | T2ADC_Volt_f32 | HwTrqScalePerf_Cnt_lgc | k_MaxHwTrqTrim_Volts_f32 | MECCounter_Cnt_enum | HwTrq_SCom_SetHwTrqTrim | HwTrqTrimPerf_Cnt_lgc | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqTrim_WriteBlock | NxtrDiagMgr_SetNTCStatus | HwTrq_SCom_SetHwTrqTrim | HwTrqTrimPerf_Cnt_lgc | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqTrim_WriteBlock | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | I/P1 = min | 0 | 0 | 0 | 2.2 | 0 | 0 | 0 | 1.1 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
2 | I/P1 = max | 1 | 1 | 1 | -2.1 | 1 | 1 | 1 | 1.2 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 1 | 1 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
3 | I/P2 = min | 0 | 0 | 2 | -1 | 2 | 2 | 0 | 3 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 2 | 2 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
4 | I/P2 = max | 1 | 5 | 3 | -1.1 | 3 | 3 | 1 | 4 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 3 | 3 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
5 | I/P2 = pos | 0 | 2 | 4 | -1.9 | 4 | 4 | 0 | 2 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 4 | 4 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
6 | I/P3 = min | 1 | 3 | 0 | 2 | 5 | 5 | 1 | 1 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 5 | 5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
7 | I/P3 = max | 0 | 4 | 5 | 0 | 0 | 0 | 0 | 0.4 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
8 | I/P3 = pos | 1 | 5 | 4 | 2.4 | 1 | 1 | 1 | 0.3 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 1 | 1 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
9 | I/P4 = min | 0 | 0 | 5 | -2.5 | 2 | 2 | 1 | 1.5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 2 | 2 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
10 | I/P4 = max | 1 | 1 | 0 | 2.5 | 3 | 3 | 0 | 2.6 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 3 | 3 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
11 | I/P4 = zero | 0 | 2 | 1 | 0 | 4 | 4 | 1 | 3.5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 4 | 4 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
12 | I/P4 = pos | 1 | 3 | 2 | 2 | 5 | 5 | 0 | 4.2 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 5 | 5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
13 | I/P4 = neg | 1 | 4 | 3 | -1 | 1 | 0 | 1 | 1.1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 1 | 0 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
14 | I/P5 = min | 0 | 5 | 4 | 0 | 0 | 1 | 0 | 1.8 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 1 | -1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
15 | I/P5 = max | 0 | 0 | 5 | 1.9 | 5 | 2 | 1 | 2.4 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0 | 5 | 1.9 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 2 | -- | ||
16 | I/P5 = pos | 0 | 1 | 0 | -1.6 | 3 | 3 | 0 | 2.2 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 3 | 3 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
17 | I/P6 = min | 1 | 2 | 1 | -1.2 | 0 | 0 | 1 | 3.3 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
18 | I/P6 = max | 0 | 3 | 2 | -1.2 | 1 | 5 | 0 | 4.4 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 1 | 5 | -4 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
19 | I/P6 = pos | 0 | 4 | 3 | 2.5 | 2 | 1 | 1 | 0.5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 4 | 3 | 2.5 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 2 | -- | ||
20 | I/P10 = min | 1 | 2 | 1 | 2 | 2 | 3 | 0 | 4.1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 2 | 3 | -1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
21 | I/P10 = max | 0 | 3 | 2 | -2 | 4 | 4 | 1 | 4.4 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 4 | 4 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
22 | I/P11 = min | 0 | 4 | 3 | 1 | 1 | 2 | 0 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 4 | 3 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 2 | -- | ||
23 | I/P11 = max | 0 | 1 | 4 | 1.5 | 2 | 3 | 1 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 2 | 3 | -1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
24 | I/P11 = pos | 0 | 2 | 1 | -1 | 3 | 4 | 0 | 0.1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 2 | 1 | -1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 2 | -- | ||
25 | I/P12 = min | 0 | 4 | 3 | 1 | 1 | 2 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 4 | 3 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 2 | -- | ||
26 | I/P12 = max | 0 | 1 | 4 | 1.5 | 2 | 3 | 1 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 2 | 3 | -1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
27 | I/P12 = pos | 0 | 2 | 1 | -1 | 3 | 4 | 0 | 0.1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 2 | 1 | -1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 2 | -- | ||
28 | All Min | 0 | 0 | 0 | -2.5 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
29 | All Max | 1 | 5 | 5 | 2.5 | 5 | 5 | 1 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 5 | 5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
Sheet 12: HwTrq_SCom_SetHwTrqTrim() P
HwTrq_SCom_SetHwTrqTrim | TS | -- | |||||||||||||||||||||||||||||||
P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | Function Return Val | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | HwTrqTrimPerf_Cnt_lgc | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | T1ADC_Volt_f32 | T2ADC_Volt_f32 | HwTrqScalePerf_Cnt_lgc | k_MaxHwTrqTrim_Volts_f32 | MECCounter_Cnt_enum | HwTrq_SCom_SetHwTrqTrim | HwTrqTrimPerf_Cnt_lgc | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqTrim_WriteBlock | NxtrDiagMgr_SetNTCStatus | HwTrq_SCom_SetHwTrqTrim | HwTrqTrimPerf_Cnt_lgc | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqTrim_WriteBlock | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | Path1 | 0 | 1 | 4 | -2.5 | 0 | 0 | 0 | 0.1 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 0 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
2 | Path2 | 1 | 2 | 5 | 2.5 | 3 | 0 | 1 | 2.5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 2 | 5 | 2.5 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 2 | -- | ||
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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_SCom_SetHwTrqScale | P | 3 | HwTrqScalePerf_Cnt_lgc | HwTrqScalePerf_Cnt_lgc | Rte_Call_HwTrqScale_WriteBlock |
HwTrq_SCom_SetHwTrqScale | B | 19 | HwTrqScale_VoltsPerDeg_f32 | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_SetNTCStatus |
HwTrqTrimPerf_Cnt_lgc | NxtrDiagMgr_NTC[20] | ||||
NvMBlkStatus_Cnt_M_u8 | NxtrDiagMgr_Param[20] | ||||
k_HwTrqSclNom_VoltspDeg_f32 | NxtrDiagMgr_Status[20] | ||||
MECCounter_Cnt_enum |
Sheet 14: HwTrq_SCom_SetHwTrqScale() B
HwTrq_SCom_SetHwTrqScale | TS | -- | |||||||||||||||||||||||||
B | Param | I/P1 | I/P2 | I/P7 | I/P | I/P | I/P | Function Return Val | O/P | O/P | O/P | O/P | O/P | Func 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | ScaleValue | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | HwTrqTrimPerf_Cnt_lgc | NvMBlkStatus_Cnt_M_u8 | k_HwTrqSclNom_VoltspDeg_f32 | MECCounter_Cnt_enum | HwTrq_SCom_SetHwTrqScale | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqScale_WriteBlock | NxtrDiagMgr_SetNTCStatus | HwTrq_SCom_SetHwTrqScale | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqScale_WriteBlock | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | ScaleValue = min | 0 | 0 | 0.23 | 0 | 0 | 0.5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0.23 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
2 | ScaleValue = max | 255 | 1 | 0.12 | 1 | 1 | 0.6 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 0.12 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
3 | ScaleValue = pos | 0.5 | 0 | 0.00390625 | 0 | 2 | 0.7 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0.00390625 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
4 | I/P1 = True | 0.2 | 0 | 0.36 | 1 | 3 | 0.8 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0.36 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
5 | I/P1 = False | 0.3 | 1 | 0.00390625 | 0 | 4 | 0.9 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 0.00390625 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
6 | I/P2 = min | 200 | 0 | 0.00390625 | 1 | 5 | 0.5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0.00390625 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
7 | I/P2 = max | 1 | 1 | 0.9375 | 0 | 0 | 0.6 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 0.9375 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
8 | I/P2 = pos | 2 | 0 | 0.2 | 1 | 1 | 0.7 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0.2 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
9 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_PENDING | 0 | 0 | 0.22 | 0 | 2 | 0.8 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0.22 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
10 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_INTEGRITY_FAILED | 30 | 1 | 0.9375 | 1 | 3 | 0.9 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 0.9375 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
11 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_BLOCK_SKIPPED | 12 | 1 | 0.1 | 1 | 4 | 0.5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 0.1 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
12 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_NV_INVALIDATED | 10 | 0 | 0.2 | 0 | 5 | 0.5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0.2 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
13 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_OK | 5 | 1 | 0.3 | 1 | 0 | 0.5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 0.3 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
14 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_NOT_OK | 12 | 0 | 0.4 | 0 | 1 | 0.5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0.4 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
15 | MECCounter_Cnt_enum=Min | 10 | 0 | 0.2 | 0 | 5 | 0.5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0.2 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
16 | MECCounter_Cnt_enum=Max | 30 | 1 | 0.9375 | 1 | 3 | 0.9 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 0.9375 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
17 | MECCounter_Cnt_enum=Mid | 12 | 0 | 0.4 | 0 | 1 | 0.5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 0.4 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
18 | All Min | 0 | 0 | 0.00390625 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 3 | -- | ||
19 | All Max | 255 | 1 | 0.9375 | 1 | 5 | 0.9375 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 0.9375 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
Sheet 15: HwTrq_SCom_SetHwTrqScale() P
HwTrq_SCom_SetHwTrqScale | TS | -- | |||||||||||||||||||||||||
P | Param | I/P | I/P | I/P | I/P | I/P | I/P | Function Return Val | O/P | O/P | O/P | O/P | O/P | Func 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | ScaleValue | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | HwTrqTrimPerf_Cnt_lgc | NvMBlkStatus_Cnt_M_u8 | k_HwTrqSclNom_VoltspDeg_f32 | MECCounter_Cnt_enum | HwTrq_SCom_SetHwTrqScale | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqScale_WriteBlock | NxtrDiagMgr_SetNTCStatus | HwTrq_SCom_SetHwTrqScale | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqScale_WriteBlock | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | Path1 | 0.5 | 0 | 0.00390625 | 0 | 0 | 0.5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0.5 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 3 | -- | ||
2 | Path2 | 0.1 | 1 | 0.9375 | 1 | 1 | 0.5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 0.9375 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 3 | -- | ||
3 | if(NvMBlkStatus_Cnt_M_u8 = NVM_REQ_OK)= FALSE | 0.5 | 0 | 0.00390625 | 0 | 1 | 0.5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 1 | 0.5 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_SCom_ClrHwTrqTrim | B | 9 | HwTrqTrimPerf_Cnt_lgc | HwTrqTrimPerf_Cnt_lgc | Rte_Call_HwTrqTrim_WriteBlock |
HwTrqScalePerf_Cnt_lgc | T1Trim_Volts_f32 | NxtrDiagMgr_SetNTCStatus | |||
MECCounter_Cnt_enum | T2Trim_Volts_f32 | ||||
HwTrqTrim_Volts_f32 | |||||
NxtrDiagMgr_NTC[20] | |||||
NxtrDiagMgr_Param[20] | |||||
NxtrDiagMgr_Status[20] |
Sheet 17: HwTrq_SCom_ClrHwTrqTrim() B
HwTrq_SCom_ClrHwTrqTrim | TS | -- | |||||||||||||||||||||||||
B | I/P | I/P | I/P | Function Return Val | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | HwTrqTrimPerf_Cnt_lgc | HwTrqScalePerf_Cnt_lgc | MECCounter_Cnt_enum | HwTrq_SCom_ClrHwTrqTrim | HwTrqTrimPerf_Cnt_lgc | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqTrim_WriteBlock | NxtrDiagMgr_SetNTCStatus | HwTrq_SCom_ClrHwTrqTrim | HwTrqTrimPerf_Cnt_lgc | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqTrim_WriteBlock | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | HwTrqTrimPerf_Cnt_lgc = TRUE | 1 | 1 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.5 | 2.5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
2 | HwTrqTrimPerf_Cnt_lgc = FALSE | 0 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.5 | 2.5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
3 | HwTrqScalePerf_Cnt_lgc = TRUE | 0 | 1 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.5 | 2.5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
4 | HwTrqScalePerf_Cnt_lgc = FALSE | 1 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.5 | 2.5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
5 | MECCounter_Cnt_enum= Min | 1 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.5 | 2.5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
6 | MECCounter_Cnt_enum=Max | 0 | 1 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.5 | 2.5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
7 | MECCounter_Cnt_enum=Mid | 1 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.5 | 2.5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
8 | All = min | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.5 | 2.5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
9 | All = max | 1 | 1 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.5 | 2.5 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_SCom_ClrHwTrqScale | B | 18 | HwTrqScalePerf_Cnt_lgc | HwTrqScalePerf_Cnt_lgc | Rte_Call_HwTrqScale_WriteBlock |
HwTrq_SCom_ClrHwTrqScale | P | 2 | HwTrqTrimPerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_SetNTCStatus |
k_HwTrqSclNom_VoltspDeg_f32 | NxtrDiagMgr_NTC[20] | ||||
NvMBlkStatus_Cnt_M_u8 | NxtrDiagMgr_Param[20] | ||||
MECCounter_Cnt_enum | NxtrDiagMgr_Status[20] |
Sheet 19: HwTrq_SCom_ClrHwTrqScale() P
HwTrq_SCom_ClrHwTrqScale | TS | -- | |||||||||||||||||||||||
P | I/P | I/P | I/P | I/P | I/P | Function Return Val | O/P | O/P | O/P | O/P | O/P | Func 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | HwTrqScalePerf_Cnt_lgc | HwTrqTrimPerf_Cnt_lgc | k_HwTrqSclNom_VoltspDeg_f32 | NvMBlkStatus_Cnt_M_u8 | MECCounter_Cnt_enum | HwTrq_SCom_ClrHwTrqScale | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqScale_WriteBlock | NxtrDiagMgr_SetNTCStatus | HwTrq_SCom_ClrHwTrqScale | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqScale_WriteBlock | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | (NvMBlkStatus_Cnt_M_u8 = NVM_REQ_OK)=>True | 1 | 1 | 0.4 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.4 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 3 | -- | ||
2 | (NvMBlkStatus_Cnt_M_u8 = NVM_REQ_OK)=>False | 0 | 0 | 0.5 | 1 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.5 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
Sheet 20: HwTrq_SCom_ClrHwTrqScale() B
HwTrq_SCom_ClrHwTrqScale | TS | -- | |||||||||||||||||||||||
B | I/P1 | I/P2 | I/P3 | I/P | I/P | Function Return Val | O/P | O/P | O/P | O/P | O/P | Func 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | HwTrqScalePerf_Cnt_lgc | HwTrqTrimPerf_Cnt_lgc | k_HwTrqSclNom_VoltspDeg_f32 | NvMBlkStatus_Cnt_M_u8 | MECCounter_Cnt_enum | HwTrq_SCom_ClrHwTrqScale | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqScale_WriteBlock | NxtrDiagMgr_SetNTCStatus | HwTrq_SCom_ClrHwTrqScale | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | Rte_Call_HwTrqScale_WriteBlock | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | I/P1 = FALSE | 0 | 1 | 0.4 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.4 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 3 | -- | ||
2 | I/P1 = TRUE | 1 | 0 | 0.5 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.5 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
3 | I/P2 = FALSE | 0 | 0 | 0.6 | 2 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.6 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
4 | I/P2 = TRUE | 1 | 1 | 0.7 | 3 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.7 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
5 | I/P3 = min | 0 | 0 | 0 | 4 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
6 | I/P3 = max | 1 | 1 | 0.9375 | 5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.9375 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
7 | I/P3 = mid | 0 | 0 | 0.5 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.5 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
8 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_OK | 1 | 1 | 0.1 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.1 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 3 | -- | ||
9 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_NOT_OK | 0 | 0 | 0.2 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.2 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
10 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_PENDING | 1 | 1 | 0.3 | 2 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.3 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
11 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_INTEGRITY_FAILED | 0 | 0 | 0.4 | 3 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.4 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
12 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_BLOCK_SKIPPED | 1 | 1 | 0.5 | 4 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.5 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
13 | NvMBlkStatus_Cnt_M_u8 = NVM_REQ_NV_INVALIDATED | 0 | 0 | 0.6 | 5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.6 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
14 | MECCounter_Cnt_enum= Min | 0 | 0 | 0.4 | 3 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.4 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
15 | MECCounter_Cnt_enum=Max | 1 | 1 | 0.5 | 4 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.5 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
16 | MECCounter_Cnt_enum=Pos | 0 | 0 | 0.6 | 5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.6 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
17 | all min | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0 | 12, 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 3 | -- | ||
18 | all max | 1 | 1 | 0.9375 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.9375 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 2 | -- | ||
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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_Init | P | 4 | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | Rte_Call_HwTrqTrim_GetErrorStatus |
HwTrq_Init | B | 15 | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_SetNTCStatus |
HwTrqTrimPerf_Cnt_lgc | NxtrDiagMgr_Param[20] | ||||
k_HwTrqSclNom_VoltspDeg_f32 | NxtrDiagMgr_Status[20] | ||||
MECCounter_Cnt_enum | NvMBlkStatus_Cnt_M_u8 |
Sheet 22: HwTrq_Init() B
HwTrq_Init | TS | -- | ||||||||||||||||||||||
B | I/P1 | I/P2 | I/P3 | I/P4 | I/P | Func Stub Return Val | O/P | O/P | O/P | O/P | O/P | Func 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | HwTrqTrimPerf_Cnt_lgc | k_HwTrqSclNom_VoltspDeg_f32 | MECCounter_Cnt_enum | Rte_Call_HwTrqTrim_GetErrorStatus | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NvMBlkStatus_Cnt_M_u8 | Rte_Call_HwTrqTrim_GetErrorStatus | NxtrDiagMgr_SetNTCStatus | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NvMBlkStatus_Cnt_M_u8 | Rte_Call_HwTrqTrim_GetErrorStatus | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | I/P1 = TRUE | 1 | 0.45 | 1 | 0.4 | 0 | 3 | -- | -- | -- | -- | -- | -- | -- | 0.45 | 12, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 4 | -- | ||
2 | I/P1 = FALSE | 0 | 0.1 | 0 | 0.5 | 1 | 4 | -- | -- | -- | -- | -- | -- | -- | 0.5 | 12, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 4 | 1 | 4 | -- | ||
3 | I/P2 = min | 0 | 0.00390625 | 1 | 0.6 | 2 | 5 | -- | -- | -- | -- | -- | -- | -- | 0.6 | 12, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 5 | 1 | 4 | -- | ||
4 | I/P2 = max | 1 | 0.9375 | 0 | 0.7 | 1 | 0 | -- | -- | -- | -- | -- | -- | -- | 0.7 | 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 1 | 4 | -- | ||
5 | I/P2 = mid | 0 | 0.2 | 1 | 0.8 | 2 | 1 | -- | -- | -- | -- | -- | -- | -- | 0.8 | 12, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 1 | 4 | -- | ||
6 | I/P3 = TRUE | 1 | 0.3 | 1 | 0.2 | 1 | 2 | -- | -- | -- | -- | -- | -- | -- | 0.2 | 12, 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | 1 | 5 | -- | ||
7 | I/P3 = FALSE | 0 | 0.7 | 0 | 0.3 | 2 | 3 | -- | -- | -- | -- | -- | -- | -- | 0.3 | 12, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 4 | -- | ||
8 | I/P4 = min | 1 | 0.45 | 1 | 0 | 2 | 4 | -- | -- | -- | -- | -- | -- | -- | 0 | 12, 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 4 | 1 | 5 | -- | ||
9 | I/P4 = max | 0 | 0.7 | 0 | 0.9375 | 0 | 5 | -- | -- | -- | -- | -- | -- | -- | 0.9375 | 12, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 5 | 1 | 4 | -- | ||
10 | I/P4 = mid | 1 | 0.3 | 1 | 0.5 | 1 | 0 | -- | -- | -- | -- | -- | -- | -- | 0.5 | 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 1 | 4 | -- | ||
11 | I/P5 = min | 1 | 0.3 | 1 | 0.6 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | 0.6 | 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 1 | 4 | -- | ||
12 | I/P5 = max | 1 | 0.5 | 0 | 0.8 | 2 | 5 | -- | -- | -- | -- | -- | -- | -- | 0.8 | 12, 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 5 | 1 | 5 | -- | ||
13 | I/P5 = mid | 1 | 0.2 | 0 | 0.5 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | 0.5 | 12, 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | 1 | 5 | -- | ||
14 | All = min | 0 | 0.00390625 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | 0 | 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 1 | 3 | -- | ||
15 | All = max | 1 | 0.9375 | 1 | 0.9375 | 2 | 5 | -- | -- | -- | -- | -- | -- | -- | 0.9375 | 12, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 5 | 1 | 4 | -- | ||
Sheet 23: HwTrq_Init() P
HwTrq_Init | TS | -- | ||||||||||||||||||||||
P | I/P | I/P | I/P | I/P | I/P | Func Stub Return Val | O/P | O/P | O/P | O/P | O/P | Func 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | HwTrqScalePerf_Cnt_lgc | HwTrqScale_VoltsPerDeg_f32 | HwTrqTrimPerf_Cnt_lgc | k_HwTrqSclNom_VoltspDeg_f32 | MECCounter_Cnt_enum | Rte_Call_HwTrqTrim_GetErrorStatus | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NvMBlkStatus_Cnt_M_u8 | Rte_Call_HwTrqTrim_GetErrorStatus | NxtrDiagMgr_SetNTCStatus | HwTrqScale_VoltsPerDeg_f32 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NvMBlkStatus_Cnt_M_u8 | Rte_Call_HwTrqTrim_GetErrorStatus | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | Path1 | 1 | 0.4 | 0 | 0 | 0 | 2 | -- | -- | -- | -- | -- | -- | -- | 0 | 12, 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | 1 | 5 | -- | ||
2 | Path2 | 1 | 0.2 | 1 | 0.2 | 2 | 0 | -- | -- | -- | -- | -- | -- | -- | 0.2 | 507, 506, 12, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 1 | 4 | -- | ||
3 | Path3 | 0 | 0.9 | 0 | 0.5 | 1 | 3 | -- | -- | -- | -- | -- | -- | -- | 0.5 | 12, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 4 | -- | ||
4 | if(NvMBlkStatus_Cnt_M_u8 == NVM_REQ_OK)=FALSE | 1 | 0.45 | 1 | 0.4 | 2 | 3 | -- | -- | -- | -- | -- | -- | -- | 0.45 | 12, 507, 506, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 4 | -- | ||
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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_Per1 | P | 15 | T1ADC_Volt_f32 | AnaDiffHwTrq_Volt_M_f32 | |
HwTrq_Per1 | B | 42 | T2ADC_Volt_f32 | AnaHwTorque_HwNm_f32 | |
HwTrqScale_VoltsPerDeg_f32 | SrlComHwTrqValid_Cnt_lgc | ||||
HwTrqTrim_Volts_f32 | ErrorActiveAnalog_Cnt_enum | ||||
k_TbarStiff_NmpDeg_f32 | NxtrDiagMgr_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_Per1 | TS | -- | |||||||||||||||||||||||||
B | I/P1 | I/P2 | I/P3 | I/P4 | I/P5 | I/P6 | I/P7 | I/P8 | I/P9 | I/P10 | I/P11 | I/P12 | I/P | O/P | O/P | O/P | O/P | O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | T1ADC_Volt_f32 | T2ADC_Volt_f32 | HwTrqScale_VoltsPerDeg_f32 | HwTrqTrim_Volts_f32 | k_TbarStiff_NmpDeg_f32 | 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] | AnaDiffHwTrq_Volt_M_f32 | AnaHwTorque_HwNm_f32 | SrlComHwTrqValid_Cnt_lgc | ErrorActiveAnalog_Cnt_enum | NxtrDiagMgr_GetNTCStatus_count | AnaDiffHwTrq_Volt_M_f32 | AnaHwTorque_HwNm_f32 | SrlComHwTrqValid_Cnt_lgc | ErrorActiveAnalog_Cnt_enum | NxtrDiagMgr_GetNTCStatus_count | P/F | CPU Cycles | |
1 | I/P1 = min | 0 | 0 | 0.23 | -2.2 | 1.85 | 1 | 1 | 1 | 1 | 745 | 745 | 2,2,2,2,2,2,2,2,2,2 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 2.2 | 10 | 0 | 1 | 6 | -- | ||
2 | I/P1 = max | 5 | 1 | 0.5 | -2.1 | 1.96 | 2 | 2 | 2 | 2 | 856 | 856 | 5,5,5,5,5,5,5,5,5,5 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 6.1 | 10 | 1 | 1 | 6 | -- | ||
3 | I/P1 = pos | 1 | 2 | 0.3 | -2 | 2.7 | 3 | 3 | 3 | 3 | 965 | 965 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 1 | 10 | 0 | 1 | 6 | -- | ||
4 | I/P2 = min | 0 | 0 | 0.9 | -1.1 | 2.9 | 4 | 4 | 4 | 4 | 412 | 412 | 4,4,4,4,4,4,4,4,4,4 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 1.1 | -0.455555558204651 | 1 | 1 | 6 | -- | ||
5 | I/P2 = max | 1 | 5 | 0.9375 | -1.6 | 3.8 | 1 | 1 | 5 | 1 | 358 | 358 | -8,-8,-8,-8,-8,-8,-8,-8,-8,-8 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -2.4 | -1.72800004482269 | 0 | 1 | 6 | -- | ||
6 | I/P2 = pos | 2 | 3 | 0.8 | -1.8 | 1.6 | 2 | 2 | 6 | 2 | 951 | 951 | 9,9,9,9,9,9,9,9,9,9 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 0.8 | -7.40000009536743 | 1 | 1 | 6 | -- | ||
7 | I/P3 = min | 3 | 4 | 0.00390625 | 2.4 | 1.7 | 3 | 3 | 7 | 3 | 753 | 753 | 2,2,2,2,2,2,2,2,2,2 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -3.4 | -10 | 0 | 1 | 6 | -- | ||
8 | I/P3 = max | 5 | 0 | 0.9375 | 1.9 | 1.9 | 1 | 1 | 1 | 1 | 852 | 852 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 3.1 | 7.28266668319702 | 0 | 1 | 6 | -- | ||
9 | I/P3 = pos | 5 | 0 | 0.236 | 1.9 | 1.9 | 1 | 1 | 1 | 1 | 852 | 852 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 3.1 | 10 | 0 | 1 | 6 | -- | ||
10 | I/P4 = min | 0 | 1 | 0.4 | -2.5 | 2 | 2 | 2 | 2 | 2 | 951 | 951 | 4,4,4,4,4,4,4,4,4,4 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 1.5 | 3.5 | 1 | 1 | 6 | -- | ||
11 | I/P4 = max | 1 | 2 | 0.6 | 2.5 | 2.1 | 3 | 3 | 3 | 3 | 123 | 123 | -8,-8,-8,-8,-8,-8,-8,-8,-8,-8 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -3.5 | -4.25 | 0 | 1 | 6 | -- | ||
12 | I/P4 = zero | 0 | 0 | 0.078125 | 0 | 2.2 | 4 | 4 | 4 | 4 | 456 | 456 | 9,9,9,9,9,9,9,9,9,9 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 0 | -9 | 1 | 1 | 6 | -- | ||
13 | I/P4 = pos | 5 | 5 | 0.9375 | 1.1 | 2.3 | 1 | 1 | 5 | 1 | 789 | 789 | 2,2,2,2,2,2,2,2,2,2 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -1.1 | -4.6986665725708 | 0 | 1 | 6 | -- | ||
14 | I/P4 = neg | 0 | 2 | 0.5 | -2.2 | 2.4 | 2 | 2 | 6 | 2 | 987 | 987 | 5,5,5,5,5,5,5,5,5,5 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 0.2 | -4.03999996185303 | 1 | 1 | 6 | -- | ||
15 | I/P5 = min | 5 | 2 | 0.078125 | -1.1 | 1.5 | 3 | 3 | 7 | 3 | 456 | 456 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 4.1 | 10 | 0 | 1 | 6 | -- | ||
16 | I/P5 = max | 2 | 3 | 0.4 | -1.6 | 3.9921875 | 4 | 4 | 8 | 4 | 654 | 654 | 4,4,4,4,4,4,4,4,4,4 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 0.6 | 1.98828125 | 1 | 1 | 6 | -- | ||
17 | I/P5 = pos | 3 | 4 | 0.5 | -1.8 | 2.5 | 1 | 1 | 1 | 1 | 123 | 123 | -8,-8,-8,-8,-8,-8,-8,-8,-8,-8 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 0.8 | 10 | 0 | 1 | 6 | -- | ||
18 | I/P6 = min | 2 | 2 | 0.23 | -2.2 | 2.6 | 0 | 1 | 2 | 1 | 321 | 321 | 9,9,9,9,9,9,9,9,9,9 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 2.2 | 10 | 1 | 1 | 6 | -- | ||
19 | I/P6 = max | 1 | 1 | 0.5 | -2.1 | 2.7 | 5 | 2 | 3 | 2 | 852 | 852 | 2,2,2,2,2,2,2,2,2,2 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 2.1 | 9.34000015258789 | 0 | 1 | 6 | -- | ||
20 | I/P6 = pos | 4 | 4 | 0.3 | -2 | 2.8 | 3 | 3 | 4 | 3 | 147 | 147 | 5,5,5,5,5,5,5,5,5,5 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 2 | 10 | 1 | 1 | 6 | -- | ||
21 | I/P7 = min | 2 | 2 | 0.9 | -1.1 | 2.9 | 1 | 0 | 5 | 4 | 369 | 369 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 1.1 | 4.54444456100464 | 0 | 1 | 6 | -- | ||
22 | I/P7 = max | 3 | 3 | 0.9375 | -1.6 | 3.1 | 2 | 5 | 6 | 1 | 963 | 963 | 4,4,4,4,4,4,4,4,4,4 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 1.6 | 1.29066669940948 | 1 | 1 | 6 | -- | ||
23 | I/P7 = pos | 1 | 1 | 0.8 | -1.8 | 3.2 | 3 | 3 | 7 | 2 | 852 | 852 | -8,-8,-8,-8,-8,-8,-8,-8,-8,-8 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 1.8 | 10 | 0 | 1 | 6 | -- | ||
24 | I/P8 = min | 2 | 2 | 0.4 | 2.4 | 3.3 | 4 | 4 | 0 | 1 | 741 | 741 | 9,9,9,9,9,9,9,9,9,9 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | -2.4 | -10 | 1 | 1 | 6 | -- | ||
25 | I/P8 = max | 3 | 3 | 0.6 | 2.3 | 3.4 | 1 | 1 | 9 | 2 | 100 | 100 | 2,2,2,2,2,2,2,2,2,2 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -2.3 | -10 | 0 | 1 | 6 | -- | ||
26 | I/P8 = pos | 4 | 4 | 0.078125 | 1.9 | 3.5 | 2 | 2 | 5 | 3 | 200 | 200 | 5,5,5,5,5,5,5,5,5,5 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | -1.9 | -10 | 1 | 1 | 6 | -- | ||
27 | I/P9 = min | 1 | 1 | 0.2 | 2.2 | 3.7 | 1 | 1 | 1 | 0 | 300 | 300 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -2.2 | -10 | 0 | 1 | 6 | -- | ||
28 | I/P9 = max | 2 | 2 | 0.3 | 2.3 | 2.7 | 2 | 2 | 2 | 5 | 400 | 400 | 4,4,4,4,4,4,4,4,4,4 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | -2.3 | -10 | 1 | 1 | 6 | -- | ||
29 | I/P9 = pos | 3 | 3 | 0.4 | 2.4 | 1.7 | 3 | 3 | 3 | 3 | 500 | 500 | -8,-8,-8,-8,-8,-8,-8,-8,-8,-8 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -2.4 | -2.20000004768372 | 0 | 1 | 6 | -- | ||
30 | I/P10 = min | 4 | 4 | 0.5 | 1.2 | 1.8 | 4 | 4 | 4 | 4 | 0 | 600 | 9,9,9,9,9,9,9,9,9,9 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | -1.2 | -10 | 1 | 1 | 6 | -- | ||
31 | I/P10 = max | 1 | 1 | 0.6 | 2.2 | 1.9 | 1 | 1 | 1 | 1 | 65535 | 700 | 3,3,3,3,3,3,3,3,3,3 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -2.2 | -9.96666622161865 | 0 | 1 | 6 | -- | ||
32 | I/P10 = pos | 2 | 2 | 0.7 | 1.4 | 2.1 | 2 | 2 | 2 | 2 | 500 | 800 | -7,-7,-7,-7,-7,-7,-7,-7,-7,-7 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | -1.4 | 2.79999995231628 | 1 | 1 | 6 | -- | ||
33 | I/P11 = min | 3 | 3 | 0.8 | 2.4 | 2.2 | 3 | 3 | 3 | 3 | 600 | 0 | 9,9,9,9,9,9,9,9,9,9 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -2.4 | -10 | 0 | 1 | 6 | -- | ||
34 | I/P11 = max | 4 | 4 | 0.85 | -1.2 | 2.3 | 4 | 4 | 4 | 4 | 700 | 65535 | 2,2,2,2,2,2,2,2,2,2 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 1.2 | 1.2470588684082 | 1 | 1 | 6 | -- | ||
35 | I/P11 = pos | 1 | 1 | 0.87 | -2 | 2.4 | 1 | 1 | 1 | 1 | 800 | 500 | 5,5,5,5,5,5,5,5,5,5 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 2 | 0.517241358757019 | 0 | 1 | 6 | -- | ||
36 | I/P12 = min | 2 | 2 | 0.23 | 2.2 | 2.5 | 2 | 2 | 7 | 2 | 8745 | 8745 | -10,-10,-10,-10,-10,-10,-10,-10,-10,-10 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | -2.2 | -10 | 1 | 1 | 6 | -- | ||
37 | I/P12 = max | 2 | 2 | 0.5 | 2.3 | 2.6 | 2 | 2 | 8 | 2 | 963 | 963 | 10,10,10,10,10,10,10,10,10,10 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -2.3 | -10 | 0 | 1 | 6 | -- | ||
38 | I/P12 = zero | 3 | 3 | 0.3 | -2.4 | 2.7 | 3 | 3 | 5 | 3 | 147 | 147 | 0,0,0,0,0,0,0,0,0,0 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 2.4 | 10 | 1 | 1 | 6 | -- | ||
39 | I/P12 = pos | 1 | 1 | 0.9 | 2.1 | 2.8 | 1 | 1 | 6 | 1 | 258 | 258 | 5,5,5,5,5,5,5,5,5,5 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -2.1 | -10 | 0 | 1 | 6 | -- | ||
40 | I/P12 = neg | 4 | 4 | 0.6 | 2 | 2.9 | 4 | 4 | 4 | 4 | 951 | 951 | -5,-5,-5,-5,-5,-5,-5,-5,-5,-5 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | -2 | -4.66666650772095 | 1 | 1 | 6 | -- | ||
41 | All Min | 0 | 0 | 0.00390625 | -2.5 | 1.5 | 0 | 0 | 0 | 0 | 0 | 0 | -10,-10,-10,-10,-10,-10,-10,-10,-10,-10 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 2.5 | 10 | 1 | 0 | 6 | -- | ||
42 | All Max | 5 | 5 | 0.9375 | 2.5 | 3.9921875 | 5 | 5 | 9 | 5 | 65535 | 65535 | 10,10,10,10,10,10,10,10,10,10 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -2.5 | -10 | 0 | 1 | 6 | -- | ||
Sheet 26: HwTrq_Per1() P
HwTrq_Per1 | TS | -- | |||||||||||||||||||||||||
P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | O/P | O/P | O/P | O/P | O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | T1ADC_Volt_f32 | T2ADC_Volt_f32 | HwTrqScale_VoltsPerDeg_f32 | HwTrqTrim_Volts_f32 | k_TbarStiff_NmpDeg_f32 | 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] | AnaDiffHwTrq_Volt_M_f32 | AnaHwTorque_HwNm_f32 | SrlComHwTrqValid_Cnt_lgc | ErrorActiveAnalog_Cnt_enum | NxtrDiagMgr_GetNTCStatus_count | AnaDiffHwTrq_Volt_M_f32 | AnaHwTorque_HwNm_f32 | SrlComHwTrqValid_Cnt_lgc | ErrorActiveAnalog_Cnt_enum | NxtrDiagMgr_GetNTCStatus_count | P/F | CPU Cycles | |
1 | (AbsPosStepSignal_Cnt_T_u08 >= 9U)=FALSE , (AbsPosStepSignal_Cnt_T_u08 <= 0)=FALSE, (HwTrqComp_HwNm_T_f32 >= 10)=FALSE | 2 | 1 | 0.9 | -2.5 | 2.5 | 0 | 0 | 1 | 1 | 10 | 10 | 2,2,2,2,2,2,2,2,2,2 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 3.5 | 7.72222232818604 | 0 | 1 | 6 | -- | ||
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 | 0 | 0 | 0.23 | 2.5 | 2.5 | 5 | 5 | 2 | 2 | 24 | 24 | 5,5,5,5,5,5,5,5,5,5 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | -2.5 | -10 | 1 | 1 | 6 | -- | ||
3 | (HwTrqComp_HwNm_T_f32 >= 10)=TRUE | 5 | 0 | 0.1 | 0 | 2.5 | 0 | 0 | 8 | 3 | 85 | 85 | -1,-1,-1,-1,-1,-1,-1,-1,-1,-1 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 5 | 10 | 0 | 1 | 6 | -- | ||
4 | (AbsPosStepSignal_Cnt_T_u08 >= 9U)=TRUE | 0 | 0 | 0.6 | 0 | 2.5 | 5 | 5 | 9 | 4 | 96 | 96 | 2,2,2,2,2,2,2,2,2,2 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 0 | -2 | 1 | 1 | 6 | -- | ||
5 | (AbsPosStepSignal_Cnt_T_u08 <= 0)=TRUE | 3 | 2 | 0.2 | 2.4 | 2.5 | 4 | 4 | 0 | 5 | 74 | 74 | 5,5,5,5,5,5,5,5,5,5 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | -1.4 | -10 | 0 | 1 | 6 | -- | ||
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) ) | 2 | 1 | 0.9 | -2.5 | 2.5 | 0 | 5 | 1 | 1 | 10 | 10 | 2,2,2,2,2,2,2,2,2,2 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 3.5 | 7.72222232818604 | 0 | 1 | 6 | -- | ||
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 | 2 | 1 | 0.9 | -2.5 | 2.5 | 0 | 5 | 1 | 1 | 0 | 10 | 2,2,2,2,2,2,2,2,2,2 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 3.5 | 7.72222232818604 | 0 | 1 | 6 | -- | ||
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 | 2 | 1 | 0.9 | -2.5 | 2.5 | 0 | 5 | 1 | 1 | 0 | 0 | 2,2,2,2,2,2,2,2,2,2 | 1,1,1,1,1,1 | -- | -- | -- | -- | -- | 3.5 | 7.72222232818604 | 0 | 1 | 6 | -- | ||
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 | 2 | 1 | 0.9 | -2.5 | 2.5 | 0 | 0 | 1 | 1 | 10 | 10 | 2,2,2,2,2,2,2,2,2,2 | 0,0,0,3,0,0 | -- | -- | -- | -- | -- | 3.5 | 7.72222232818604 | 0 | 2 | 6 | -- | ||
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) ) | 2 | 1 | 0.9 | -2.5 | 2.5 | 0 | 0 | 1 | 1 | 10 | 10 | 2,2,2,2,2,2,2,2,2,2 | 0,0,3,0,0,0 | -- | -- | -- | -- | -- | 3.5 | 7.72222232818604 | 0 | 2 | 6 | -- | ||
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) ) | 2 | 1 | 0.9 | -2.5 | 2.5 | 0 | 0 | 1 | 1 | 10 | 10 | 2,2,2,2,2,2,2,2,2,2 | 0,3,0,0,0,0 | -- | -- | -- | -- | -- | 3.5 | 7.72222232818604 | 0 | 2 | 6 | -- | ||
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) ) | 2 | 1 | 0.9 | -2.5 | 2.5 | 0 | 0 | 1 | 1 | 10 | 10 | 2,2,2,2,2,2,2,2,2,2 | 0,0,0,0,1,0 | -- | -- | -- | -- | -- | 3.5 | 7.72222232818604 | 0 | 1 | 6 | -- | ||
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 | 2 | 1 | 0.9 | -2.5 | 2.5 | 0 | 0 | 1 | 1 | 10 | 10 | 2,2,2,2,2,2,2,2,2,2 | 0,0,0,0,0,1 | -- | -- | -- | -- | -- | 3.5 | 7.72222232818604 | 0 | 1 | 6 | -- | ||
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) | 0 | 0 | 0.00390625 | -2.5 | 1.5 | 1 | 0 | 0 | 0 | 0 | 0 | -10,-10,-10,-10,-10,-10,-10,-10,-10,-10 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 2.5 | 10 | 1 | 0 | 6 | -- | ||
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) | 0 | 0 | 0.00390625 | -2.5 | 1.5 | 1 | 0 | 0 | 0 | 0 | 1 | -10,-10,-10,-10,-10,-10,-10,-10,-10,-10 | 0,0,0,0,0,0 | -- | -- | -- | -- | -- | 2.5 | 10 | 1 | 1 | 6 | -- | ||
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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_Per2 | P | 20 | T1ADC_Volt_f32 | T1RngErrAcc_Cnt_M_u16 | NxtrDiagMgr_SetNTCStatus |
HwTrq_Per2 | B | 91 | T2ADC_Volt_f32 | T2RngErrAcc_Cnt_M_u16 | TableSize_m |
T1Trim_Volts_f32 | TDiagFiltSV_Volt_M_s4p27 | ||||
T2Trim_Volts_f32 | TDiagFiltOut_Volt_M_s4p11 | ||||
T1RngErrAcc_Cnt_M_u16 | SumFltOut_Volt_M_u5p11 | ||||
T2RngErrAcc_Cnt_M_u16 | TrqSum_Volt_M_s4p11 | ||||
CorrDiagFiltOut_Volt_M_s4p11 | TrqSensorRecDiagAcc_Cnt_M_u16 | ||||
TDiagFiltSV_Volt_M_s4p27 | NxtrDiagMgr_NTC[20] | ||||
SumFltOut_Volt_M_u5p11 | NxtrDiagMgr_Param[20] | ||||
SSDiagFiltOut_Volt_M_s4p11 | NxtrDiagMgr_Status[20] | ||||
TrqSensorRecDiagAcc_Cnt_M_u16 | NxtrDiagMgr_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_Per2 | TS | -- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
B | I/P1 | I/P2 | I/P3 | I/P4 | I/P5 | I/P6 | I/P7 | I/P8 | I/P9 | I/P10 | I/P14 | I/P15 | I/P16 | I/P17 | I/P18 | I/P19 | I/P20 | I/P21 | I/P22 | I/P23 | I/P24 | I/P25 | I/P26 | I/P27 | I/P28 | I/P29 | I/P30 | I/P31 | I/P | Func Stub Return Val | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Expected Stub Cnt | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | T1ADC_Volt_f32 | T2ADC_Volt_f32 | T1Trim_Volts_f32 | T2Trim_Volts_f32 | T1RngErrAcc_Cnt_M_u16 | T2RngErrAcc_Cnt_M_u16 | CorrDiagFiltOut_Volt_M_s4p11 | TDiagFiltSV_Volt_M_s4p27 | SumFltOut_Volt_M_u5p11 | SSDiagFiltOut_Volt_M_s4p11 | TrqSensorRecDiagAcc_Cnt_M_u16 | 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] | TableSize_m | T1RngErrAcc_Cnt_M_u16 | T2RngErrAcc_Cnt_M_u16 | TDiagFiltSV_Volt_M_s4p27 | TDiagFiltOut_Volt_M_s4p11 | SumFltOut_Volt_M_u5p11 | TrqSum_Volt_M_s4p11 | TrqSensorRecDiagAcc_Cnt_M_u16 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_GetNTCStatus_count | NxtrDiagMgr_SetNTCStatus | TableSize_m | T1RngErrAcc_Cnt_M_u16 | T2RngErrAcc_Cnt_M_u16 | TDiagFiltSV_Volt_M_s4p27 | TDiagFiltOut_Volt_M_s4p11 | SumFltOut_Volt_M_u5p11 | TrqSum_Volt_M_s4p11 | TrqSensorRecDiagAcc_Cnt_M_u16 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_GetNTCStatus_count | NxtrDiagMgr_SetNTCStatus | TableSize_m | P/F | CPU Cycles | |
1 | I/P1 = min | 0 | 0.1 | 0 | 0 | 12 | 123 | -1 | -5 | 0 | -5 | 122 | 0.1 | 4.6 | 10 | 0 | 4.5 | 10 | 0 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 4 | 2 | 50 | 458 | 154 | 154 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 166 | 0 | -4.99923706054688 | -4.99951171875 | 3.99951171875 | 0 | 122 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
2 | I/P1 = max | 5 | 2 | 1 | 1 | 45 | 96 | -2 | -4 | 1 | -4 | 98 | 0.2 | 4.7 | 20 | 0.1 | 4.6 | 20 | 0.1 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 2 | 3 | 60 | 158 | 85 | 85 | 0 | 1,1,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 130 | 11 | -3.98736387491226 | -3.98779296875 | 1.98779296875 | 0.099609375 | 98 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
3 | I/P1 = pos | 2 | 3 | 2 | 2 | 963 | 45 | -3 | -3 | 2 | -3 | 63 | 0.3 | 4.8 | 30 | 0.2 | 4.7 | 30 | 1 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 2 | 4 | 70 | 96 | 96 | 96 | 1 | 1,1,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 867 | 0 | -2.9993896484375 | -2.99951171875 | 0.00048828125 | 1 | 63 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
4 | I/P2 = min | 0 | 0 | 3 | 3 | 123 | 12 | -4 | -2 | 3 | -2 | 45 | 0.4 | 4.9 | 40 | 0.3 | 4.8 | 40 | 1.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 2 | 1 | 2 | 4 | 574 | 47 | 47 | 0 | 0,1,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 170 | 59 | -1.98957061767578 | -1.98974609375 | 2.01025390625 | -1.5 | 45 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
5 | I/P2 = max | 1 | 5 | 4 | 4 | 456 | 78 | -5 | -1 | 4 | -1 | 12 | 0.5 | 4.5 | 50 | 0.4 | 4.9 | 50 | 2 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 1 | 3 | 3 | 80 | 896 | 24 | 24 | 1 | 0,0,1,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 432 | 102 | -1.00015258789063 | -1.00048828125 | 3.99951171875 | -2 | 12 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
6 | I/P2 = pos | 2 | 3 | 5 | 5 | 358 | 75 | 5 | 0 | 5 | 0 | 78 | 0.1 | 4.6 | 60 | 0.5 | 5 | 60 | 2.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 3 | 4 | 4 | 90 | 125 | 36 | 36 | 0 | 0,1,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 322 | 39 | -0.235252380371094 | -0.2353515625 | 5.2353515625 | -2.5 | 78 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
7 | I/P3 = min | 3 | 4.9 | 0 | 0 | 369 | 95 | 4 | 5 | 0 | 1 | 95 | 0.2 | 4.7 | 70 | 0 | 4.5 | 70 | 3 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 4 | 5 | 100 | 325 | 85 | 85 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 284 | 180 | 4.99969482421875 | 4.99951171875 | 0.99951171875 | 3 | 95 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
8 | I/P3 = max | 4 | 4.6 | 5 | 1 | 452 | 12 | 3 | 4 | 1 | 2 | 200 | 0.3 | 4.8 | 80 | 0.1 | 4.6 | 80 | 3.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 2 | 2 | 200 | 7412 | 96 | 96 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 356 | 0 | 3.84907594323158 | 3.8486328125 | 0.8486328125 | 2.599609375 | 200 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
9 | I/P3 = pos | 5 | 3.9 | 1 | 2 | 12 | 62 | 2 | 3 | 2 | 3 | 31 | 0.4 | 4.9 | 90 | 0.2 | 4.7 | 90 | 4 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 5 | 3 | 1 | 10 | 5896 | 200 | 200 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 212 | 0 | 3.00015258789063 | 3 | 1 | 4 | 31 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
10 | I/P4 = min | 0 | 3.6 | 0 | 0 | 130 | 32 | 1 | 2 | 3 | 4 | 13 | 0.5 | 4.5 | 11 | 0.3 | 4.8 | 100 | 4.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 3 | 4 | 2 | 20 | 458 | 154 | 154 | 0 | 1,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 284 | 0 | 2.12279716134071 | 2.12255859375 | 1.12255859375 | 3.599609375 | 13 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
11 | I/P4 = max | 1 | 2.5 | 1 | 5 | 45 | 125 | 0 | 1 | 4 | 5 | 4 | 0.1 | 4.6 | 22 | 0.4 | 4.9 | 200 | 1.2 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 4 | 3 | 30 | 741 | 168 | 168 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.999664351344109 | 0.99951171875 | 0.99951171875 | -1.19970703125 | 4 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
12 | I/P4 = pos | 2 | 4.4 | 2 | 4 | 36 | 85 | -5 | 0 | 5 | -5 | 136 | 0.2 | 4.7 | 33 | 0.5 | 5 | 300 | 1.3 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 1 | 4 | 40 | 258 | 179 | 179 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.0029899924993515 | 0.0029296875 | 5.0029296875 | 0.39990234375 | 136 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
13 | I/P5 = min | 3 | 1.1 | 3 | 0 | 0 | 4 | -4 | -5 | 0 | -4 | 96 | 0.3 | 4.8 | 44 | 0 | 4.5 | 400 | 1.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 1 | 2 | 5 | 50 | 963 | 98 | 98 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | -4.99906927347183 | -4.99951171875 | 0.99951171875 | 1.099609375 | 96 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
14 | I/P5 = max | 4 | 1.5 | 4 | 1 | 65535 | 125 | -3 | -4 | 1 | -3 | 45 | 0.4 | 4.9 | 55 | 0.1 | 4.6 | 500 | 2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 2 | 3 | 1 | 60 | 755 | 154 | 154 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 65381 | 0 | -3.95969390869141 | -3.9599609375 | 0.9599609375 | 0.5 | 45 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
15 | I/P5 = pos | 5 | 2.9 | 5 | 2 | 159 | 462 | -2 | -3 | 2 | -2 | 789 | 0.5 | 4.5 | 66 | 0.2 | 4.7 | 600 | 2.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 1 | 2 | 70 | 357 | 85 | 85 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 244 | 377 | -2.99940492212772 | -2.99951171875 | 0.99951171875 | 0.89990234375 | 789 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
16 | I/P6 = min | 0.1 | 0 | 0 | 3 | 357 | 0 | -1 | -2 | 3 | -1 | 52 | 0.1 | 4.6 | 77 | 0.3 | 4.8 | 700 | 3 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 2 | 3 | 80 | 159 | 96 | 96 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 261 | 96 | -2.13410104811192 | -2.13427734375 | 1.13427734375 | -2.89990234375 | 52 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
17 | I/P6 = max | 0.23 | 1 | 1 | 4 | 963 | 65535 | 0 | -1 | 4 | 0 | 31 | 0.2 | 4.7 | 88 | 0.4 | 4.9 | 800 | 3.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 1 | 3 | 4 | 10 | 458 | 47 | 47 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 916 | 65488 | -1.00038146972656 | -1.00048828125 | 1.00048828125 | -3.5 | 31 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
18 | I/P6 = pos | 0.45 | 2 | 2 | 5 | 125 | 400 | 4 | 0 | 5 | 1 | 122 | 0.3 | 4.8 | 99 | 0.5 | 5 | 900 | 4 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 2 | 4 | 5 | 20 | 158 | 24 | 24 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 101 | 376 | -0.0399169921875 | -0.0400390625 | 4.0400390625 | -4 | 122 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
19 | I/P7 = min | 2 | 3 | 3 | 0 | 325 | 120 | -5 | 5 | 0 | 2 | 45 | 0.4 | 4.9 | 123 | 0 | 4.5 | 22 | 4.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 5 | 1 | 30 | 96 | 36 | 36 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 289 | 84 | 4.99954223632813 | 4.99951171875 | 9.99951171875 | 2 | 45 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
20 | I/P7 = max | 3 | 4 | 4 | 1 | 62 | 452 | 5 | 4 | 1 | 3 | 145 | 0.5 | 4.5 | 234 | 0.1 | 4.6 | 33 | 1.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 2 | 2 | 40 | 574 | 85 | 85 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 367 | 3.94785308837891 | 3.94775390625 | 1.05224609375 | 1.5 | 145 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
21 | I/P7 = zero | 2.3 | 5 | 5 | 2 | 42 | 120 | 0 | 3 | 2 | 4 | 600 | 0.1 | 4.6 | 456 | 0.2 | 4.7 | 44 | 2 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 5 | 3 | 3 | 50 | 896 | 96 | 96 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 216 | 2.99958798289299 | 2.99951171875 | 2.99951171875 | 0.2998046875 | 600 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
22 | I/P7 = pos | 3.3 | 0 | 0 | 3 | 423 | 321 | 4.89990234375 | 2 | 3 | 5 | 222 | 0.2 | 4.7 | 678 | 0.3 | 4.8 | 55 | 2.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 1 | 4 | 4 | 60 | 125 | 200 | 200 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 223 | 125 | 1.98977848887444 | 1.98974609375 | 2.91015625 | 0.2998046875 | 222 | 103, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
23 | I/P7 = neg | 4.9 | 1 | 1 | 4 | 621 | 621 | -2 | 1 | 4 | -5 | 369 | 0.3 | 4.8 | 789 | 0.4 | 4.9 | 66 | 3 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 2 | 2 | 5 | 70 | 325 | 154 | 154 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 325 | 467 | 0.999984726309776 | 0.99951171875 | 2.99951171875 | 0.89990234375 | 369 | 102, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 2 | 1 | -- | ||
24 | I/P8 = min | 0 | 2 | 2 | 5 | 325 | 1258 | 4 | -5 | 5 | -4 | 78 | 0.4 | 4.9 | 890 | 0.5 | 5 | 77 | 3.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 3 | 1 | 12 | 7412 | 168 | 168 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 493 | 1090 | -4.86342620849609 | -4.86376953125 | 8.86376953125 | -3.5 | 78 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
25 | I/P8 = max | 1 | 3 | 3 | 0 | 126 | 147 | 3 | 5 | 0 | -3 | 345 | 0.5 | 4.5 | 24 | 0 | 4.5 | 88 | 4 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 4 | 2 | 23 | 5896 | 179 | 179 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 4.9993896484375 | 4.9990234375 | 1.9990234375 | 1 | 345 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
26 | I/P8 = zero | 2 | 4 | 4 | 1 | 965 | 126 | 2 | 0 | 1 | -2 | 126 | 0.1 | 4.6 | 42 | 0.1 | 4.6 | 99 | 4.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 2 | 5 | 3 | 34 | 458 | 98 | 98 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 867 | 28 | 0.0162811279296875 | 0.01611328125 | 1.98388671875 | 1 | 126 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
27 | I/P8 = pos | 3 | 5 | 5 | 2 | 1254 | 12 | 1 | 3.89999999850988 | 2 | -1 | 962 | 0.2 | 4.7 | 45 | 0.2 | 4.7 | 123 | 1.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 1 | 2 | 4 | 45 | 741 | 154 | 154 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1100 | 166 | 3.89955750852823 | 3.8994140625 | 2.8994140625 | 1 | 962 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
28 | I/P8 = neg | 4 | 0 | 2 | 3 | 78 | 14 | 0 | -1 | 3 | 0 | 21 | 0.3 | 4.8 | 54 | 0.3 | 4.8 | 345 | 2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 2 | 1 | 2 | 56 | 258 | 85 | 85 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 99 | -1 | -1 | 1 | -1 | 21 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
29 | I/P9 = min | 2.2 | 0.99 | 2.1 | 1.9 | 31 | 45 | -4 | -5 | 0 | 1 | 0 | 0.4 | 4.9 | 67 | 0.4 | 4.9 | 567 | 2.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 2 | 3 | 45 | 963 | 96 | 96 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | -4.99936059117317 | -4.99951171875 | 0.99951171875 | -0.8095703125 | 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
30 | I/P9 = max | 4.2 | 1.64 | 3.2 | 4.2 | 231 | 963 | -2 | -4 | 5 | 2 | 65535 | 0.5 | 4.5 | 76 | 0.5 | 5 | 789 | 3 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 3 | 1 | 67 | 755 | 47 | 47 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 184 | 916 | -3.94779232144356 | -3.9482421875 | 1.9482421875 | -1.5595703125 | 65535 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
31 | I/P9 = pos | 1.6 | 2.35 | 4.8 | 3.2 | 564 | 142 | -3 | -3 | 2 | 3 | 45 | 0.1 | 4.6 | 78 | 0 | 4.5 | 1234 | 3.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 4 | 3 | 22 | 357 | 24 | 24 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 540 | 118 | -3.00007629394531 | -3.00048828125 | 0.00048828125 | -3.5 | 45 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
32 | I/P10 = min | 2.3 | 3.21 | 2.2 | 2.1 | 89 | 121 | -1 | -2 | 3 | -5 | 789 | 0.2 | 4.7 | 87 | 0.1 | 4.6 | 288 | 4 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 2 | 2 | 1 | 33 | 159 | 36 | 36 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 53 | 85 | -1.94161570072174 | -1.94189453125 | 0.94189453125 | 1.2099609375 | 789 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
33 | I/P10 = max | 4.4 | 4.4 | 2.9 | 2.9 | 46 | 564 | 0 | -1 | 5 | 5 | 52 | 0.3 | 4.8 | 98 | 0.2 | 4.7 | 745 | 4.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 1 | 1 | 2 | 44 | 458 | 85 | 85 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 479 | -0.9993896484375 | -0.99951171875 | 0.99951171875 | 3 | 52 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
34 | I/P10 = zero | 3.9 | 2.1 | 2.8 | 0.3 | 21 | 98 | 5 | 0 | 4 | 0 | 31 | 0.4 | 4.9 | 100 | 0.3 | 4.8 | 356 | 2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 3 | 3 | 55 | 158 | 96 | 96 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 2 | 0.050872802734375 | 0.05078125 | 4.94921875 | 2 | 31 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
35 | I/P10 = pos | 2.1 | 3.6 | 3.2 | 0.6 | 277 | 654 | 4 | 1 | 1 | 1 | 200 | 0.5 | 4.5 | 200 | 0.4 | 4.9 | 776 | 2.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 2 | 4 | 1 | 66 | 96 | 200 | 200 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 77 | 454 | 1.0001373142004 | 1 | 3 | 1.89990234375 | 200 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
36 | I/P10 = neg | 1.9 | 4.9 | 4.9 | 0.5 | 89 | 321 | 3 | 2 | 2 | -2 | 31 | 0.2 | 4.7 | 300 | 0.5 | 5 | 337 | 3 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 3 | 2 | 2 | 77 | 574 | 154 | 154 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 167 | 1.98804126679897 | 1.98779296875 | 1.01220703125 | 1.39990234375 | 31 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
37 | I/P14= min | 2 | 3 | 1 | 4 | 45 | 456 | 1 | 3 | 2 | 2 | 0 | 0.3 | 4.8 | 400 | 0.4 | 4.6 | 342 | 3.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 1 | 3 | 88 | 896 | 168 | 168 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 288 | 2.99954223632813 | 2.99951171875 | 1.99951171875 | 0 | 0 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
38 | I/P14= max | 1 | 2 | 2 | 2 | 87 | 765 | 2 | 1 | 1 | -2 | 65535 | 0.4 | 4.9 | 500 | 0.3 | 4.5 | 355 | 4 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 1 | 3 | 4 | 99 | 125 | 179 | 179 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 586 | 0.967437744140625 | 0.96728515625 | 1.03271484375 | -1 | 65535 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
39 | I/P14= pos | 2 | 1 | 3 | 3 | 23 | 333 | 3 | 2 | 4 | 3 | 3276 | 0.5 | 4.5 | 600 | 0.2 | 4.7 | 222 | 4.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 1 | 2 | 11 | 325 | 98 | 98 | 1 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 235 | 1.99923706054688 | 1.9990234375 | 1.0009765625 | -3 | 3276 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
40 | I/P15= min | 0 | 0.1 | 0 | 0 | 12 | 123 | -1 | -5 | 0 | -5 | 122 | 0 | 4.7 | 100 | 0.2 | 4.8 | 789 | 3 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 4 | 2 | 23 | 7412 | 112 | 112 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 235 | -4.98428159952164 | -4.984375 | 3.984375 | 0.099609375 | 122 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
41 | I/P15= max | 1 | 2 | 1 | 1 | 45 | 96 | -2 | -4 | 1 | -4 | 98 | 0.5 | 4.8 | 200 | 0.3 | 4.9 | 1234 | 3.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 2 | 3 | 34 | 5896 | 240 | 240 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | -3.99923706054688 | -3.99951171875 | 1.99951171875 | 1 | 98 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
42 | I/P15= pos | 2 | 3 | 2 | 2 | 963 | 45 | -3 | -3 | 2 | -3 | 63 | 0.3 | 4.9 | 300 | 0.4 | 5 | 288 | 4 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 3 | 2 | 4 | 45 | 458 | 154 | 154 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 809 | 0 | -2.93487548828125 | -2.93505859375 | 0.06494140625 | 1 | 63 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
43 | I/P16= min | 3 | 0 | 3 | 3 | 123 | 12 | -4 | -2 | 3 | -2 | 45 | 0.1 | 4.5 | 400 | 0.5 | 4.5 | 745 | 4.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 2 | 1 | 2 | 56 | 741 | 85 | 85 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 38 | 97 | -2.00015258789063 | -2.00048828125 | 1.99951171875 | -3 | 45 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
44 | I/P16= max | 4 | 5 | 4 | 4 | 456 | 78 | -5 | -1 | 4 | -1 | 12 | 0.2 | 5 | 500 | 0.4 | 4.6 | 356 | 1.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 1 | 3 | 3 | 67 | 258 | 96 | 96 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 360 | 174 | -0.967437744140625 | -0.9677734375 | 4.0322265625 | 1 | 12 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
45 | I/P16= pos | 5 | 3 | 5 | 5 | 358 | 75 | 5 | 0 | 5 | 0 | 78 | 0.3 | 4.6 | 600 | 0.3 | 4.7 | 776 | 2 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 4 | 4 | 89 | 963 | 47 | 47 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 405 | 28 | -0.00030517578125 | -0.00048828125 | 5.00048828125 | -2 | 78 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
46 | I/P17= min | 0 | 4.9 | 0 | 0 | 369 | 95 | 4 | 5 | 0 | 1 | 95 | 0.4 | 4.6 | 0 | 0.2 | 4.8 | 337 | 2.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 4 | 5 | 12 | 755 | 24 | 24 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 393 | 119 | 4.76474761962891 | 4.7646484375 | 0.7646484375 | 2.5 | 95 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
47 | I/P17= max | 1 | 4.6 | 5 | 1 | 452 | 12 | 3 | 4 | 1 | 2 | 200 | 0.5 | 4.7 | 65535 | 0.5 | 4.9 | 342 | 3 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 2 | 2 | 23 | 357 | 36 | 36 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 416 | 0 | 3.99932862818241 | 3.9990234375 | 0.9990234375 | -0.39990234375 | 200 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
48 | I/P17= pos | 2 | 3.9 | 1 | 2 | 12 | 62 | 2 | 3 | 2 | 3 | 31 | 0.1 | 4.8 | 4242 | 0.4 | 5 | 355 | 3.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 5 | 3 | 1 | 34 | 159 | 85 | 85 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 2.98508371412754 | 2.98486328125 | 0.98486328125 | 2.89990234375 | 31 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
49 | I/P18= min | 3 | 3.6 | 0 | 0 | 130 | 32 | 1 | 2 | 3 | 4 | 13 | 0.2 | 4.9 | 400 | 0 | 4.7 | 66 | 4 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 4 | 2 | 56 | 458 | 96 | 96 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 2.00030517578125 | 2 | 1 | 4 | 13 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
50 | I/P18= max | 4 | 2.5 | 1 | 5 | 45 | 125 | 0 | 1 | 4 | 5 | 4 | 0.3 | 4.5 | 500 | 0.5 | 4.8 | 77 | 4.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 4 | 3 | 67 | 158 | 200 | 200 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.995521545410156 | 0.9951171875 | 0.9951171875 | 0.5 | 4 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
51 | I/P18= pos | 5 | 4.4 | 2 | 4 | 36 | 85 | -5 | 0 | 5 | -5 | 136 | 0.4 | 4.6 | 600 | 0.3 | 4.9 | 88 | 2 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 1 | 4 | 78 | 96 | 154 | 154 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 96 | 0 | 0.00030517578125 | 0 | 5 | 2 | 136 | 102, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 2 | 1 | -- | ||
52 | I/P19= min | 0.1 | 1.1 | 3 | 0 | 0 | 4 | -4 | -5 | 0 | -4 | 96 | 0.5 | 4.7 | 42 | 0.2 | 4.5 | 99 | 2.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 1 | 2 | 5 | 89 | 574 | 168 | 168 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 168 | 0 | -4.92450711131096 | -4.9248046875 | 0.9248046875 | -1.7998046875 | 96 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
53 | I/P19= max | 0.23 | 1.5 | 4 | 1 | 65535 | 125 | -3 | -4 | 1 | -3 | 45 | 0.1 | 4.8 | 45 | 0.5 | 5 | 123 | 3 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 2 | 3 | 1 | 90 | 896 | 179 | 179 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 65356 | 0 | -3.99984741210938 | -4 | 1 | -3 | 45 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
54 | I/P19= pos | 0.45 | 2.9 | 5 | 2 | 159 | 462 | -2 | -3 | 2 | -2 | 789 | 0.2 | 4.9 | 54 | 0.4 | 4.6 | 345 | 3.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 3 | 1 | 2 | 11 | 125 | 98 | 98 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 61 | 364 | -3.04552459716797 | -3.0458984375 | 1.0458984375 | -3.5 | 789 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
55 | I/P20= min | 2 | 0 | 0 | 3 | 357 | 0 | -1 | -2 | 3 | -1 | 52 | 0.3 | 4.5 | 67 | 0 | 5 | 0 | 4 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 2 | 3 | 22 | 325 | 71 | 71 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 286 | 0 | -1.99984741210938 | -2 | 1 | -1 | 52 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
56 | I/P20= max | 3 | 1 | 1 | 4 | 963 | 65535 | 0 | -1 | 4 | 0 | 31 | 0.4 | 4.6 | 76 | 0.1 | 4.7 | 65535 | 1.3 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 1 | 3 | 4 | 33 | 7412 | 56 | 56 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 907 | 65479 | -1 | -1 | 1 | -1 | 31 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
57 | I/P20= pos | 2.3 | 2 | 2 | 5 | 125 | 400 | 4 | 0 | 5 | 1 | 122 | 0.5 | 4.7 | 78 | 0.2 | 4.8 | 4242 | 1.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 2 | 4 | 5 | 44 | 5896 | 154 | 154 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 246 | -0.0002288818359375 | -0.00048828125 | 4.00048828125 | -1.5 | 122 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
58 | I/P21= min | 3.3 | 3 | 3 | 0 | 325 | 120 | -5 | 5 | 0 | 2 | 45 | 0.1 | 4.8 | 87 | 0.3 | 4.6 | 342 | 0 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 5 | 1 | 55 | 458 | 85 | 85 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 240 | 35 | 4.99183654785156 | 4.99169921875 | 9.99169921875 | 0 | 45 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
59 | I/P21= max | 4.9 | 4 | 4 | 1 | 62 | 452 | 5 | 4 | 1 | 3 | 145 | 0.2 | 4.9 | 98 | 0.4 | 4.5 | 355 | 5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 2 | 1 | 66 | 741 | 96 | 96 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 356 | 3.99998472630978 | 3.99951171875 | 1.00048828125 | 3.89990234375 | 145 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
60 | I/P21= pos | 0 | 5 | 5 | 2 | 42 | 120 | 0 | 3 | 2 | 4 | 600 | 0.3 | 4.5 | 100 | 0.5 | 4.7 | 66 | 3 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 3 | 3 | 2 | 77 | 258 | 47 | 47 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 89 | 167 | 2.87281799316406 | 2.87255859375 | 2.87255859375 | -2 | 600 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
61 | I/P22= min | 1 | 0 | 0 | 3 | 423 | 321 | 4.89990234375 | 2 | 3 | 5 | 222 | 0.4 | 4.6 | 200 | 0 | 4.8 | 88 | 3 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 2 | 4 | 3 | 88 | 963 | 24 | 24 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 399 | 297 | 1.97393798828125 | 1.9736328125 | 2.92626953125 | -2 | 222 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
62 | I/P22= max | 2 | 1 | 1 | 4 | 621 | 621 | -2 | 1 | 4 | -5 | 369 | 0.5 | 4.7 | 300 | 0.1 | 4.9 | 99 | 3.5 | 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 1 | 2 | 1 | 99 | 755 | 36 | 36 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 585 | 585 | 0.995101928710938 | 0.99462890625 | 2.99462890625 | -2 | 369 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
63 | I/P22= pos | 3 | 2 | 2 | 5 | 325 | 1258 | 4 | -5 | 5 | -4 | 78 | 0.1 | 4.8 | 400 | 0.2 | 5 | 123 | 4 | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 3 | 2 | 10 | 357 | 85 | 85 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 240 | 1173 | -4.99954223632813 | -5 | 9 | -2 | 78 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
64 | I/P23= min | 4 | 3 | 3 | 0 | 126 | 147 | 3 | 5 | 0 | -3 | 345 | 0.2 | 4.9 | 500 | 0.3 | 4.5 | 745 | 4 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 4 | 1 | 3 | 20 | 159 | 96 | 96 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 30 | 51 | 5 | 5 | 2 | 4 | 345 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
65 | I/P23= max | 2.2 | 4 | 4 | 1 | 965 | 126 | 2 | 0 | 1 | -2 | 126 | 0.3 | 4.5 | 600 | 0.4 | 4.6 | 356 | 1.3 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000,40000,40000,40000,40000,40000,40000,40000,40000 | 4 | 2 | 5 | 30 | 784 | 200 | 200 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 765 | 0 | 0.732243061065674 | 0.73193359375 | 1.26806640625 | 1.19970703125 | 126 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
66 | I/P23= pos | 4.2 | 5 | 5 | 2 | 1254 | 12 | 1 | 3.89999999850988 | 2 | -1 | 962 | 0.4 | 4.6 | 100 | 0.5 | 4.7 | 776 | 1.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000, 4000,4000,4000,4000,4000,4000,4000,4000,4000 | 5 | 3 | 2 | 50 | 856 | 154 | 154 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1100 | 166 | 3.75352158397436 | 3.75341796875 | 2.75341796875 | 1.5 | 962 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
67 | I/P24= min | 1.6 | 0 | 2 | 3 | 78 | 14 | 0 | -1 | 3 | 0 | 21 | 0.5 | 4.7 | 200 | 0 | 4.8 | 337 | 3.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 0 | 4 | 1 | 60 | 451 | 168 | 168 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | -1.00036619603634 | -1.00048828125 | 1.00048828125 | -3.39990234375 | 21 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
68 | I/P24= max | 2.3 | 0.99 | 2.1 | 1.9 | 31 | 45 | -4 | -5 | 0 | 1 | 0 | 0.1 | 4.9 | 300 | 0.1 | 4.9 | 342 | 4 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 5 | 5 | 2 | 70 | 532 | 179 | 179 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | -4.94841688871384 | -4.94873046875 | 0.94873046875 | -0.7099609375 | 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
69 | I/P24= pos | 4.4 | 1.64 | 3.2 | 4.2 | 231 | 963 | -2 | -4 | 5 | 2 | 65535 | 0.2 | 4.5 | 400 | 0.2 | 5 | 355 | 4.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 2 | 2 | 3 | 80 | 415 | 98 | 98 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 133 | 865 | -3.99959714710712 | -4 | 2 | -1.35986328125 | 65535 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
70 | I/P25= min | 3.9 | 2.35 | 4.8 | 3.2 | 564 | 142 | -3 | -3 | 2 | 3 | 45 | 0.3 | 4.6 | 500 | 0.3 | 4.7 | 66 | 2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 1 | 0 | 4 | 90 | 951 | 170 | 170 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 394 | 0 | -2.97106552124023 | -2.97119140625 | 0.02880859375 | -1.75 | 45 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
71 | I/P25= max | 2.1 | 3.21 | 2.2 | 2.1 | 89 | 121 | -1 | -2 | 3 | -5 | 789 | 0.4 | 4.7 | 600 | 0.4 | 4.8 | 77 | 2.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 2 | 5 | 5 | 11 | 753 | 59 | 59 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 30 | 62 | -1.99954074621201 | -2 | 1 | 1.009765625 | 789 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
72 | I/P25= pos | 3 | 2 | 2 | 5 | 46 | 564 | 0 | -1 | 5 | 5 | 52 | 0.5 | 4.8 | 98 | 0.5 | 4.9 | 88 | 3 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 3 | 3 | 1 | 22 | 58 | 154 | 154 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 410 | -1.02543640136719 | -1.02587890625 | 1.02587890625 | -2 | 52 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
73 | I/P26= min | 2 | 2.1 | 2.8 | 0.3 | 21 | 98 | 5 | 0 | 4 | 0 | 31 | 0.1 | 4.9 | 100 | 0.1 | 5 | 99 | 3.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 4 | 0 | 33 | 69 | 85 | 85 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 13 | 0.000152587890625 | 0 | 5 | 1 | 31 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
74 | I/P26= max | 1 | 3.6 | 3.2 | 0.6 | 277 | 654 | 4 | 1 | 1 | 1 | 200 | 0.4 | 4.5 | 200 | 0.2 | 4.6 | 123 | 4 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 1 | 5 | 44 | 1256 | 96 | 96 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 181 | 558 | 0.997330158948898 | 0.9970703125 | 3.0029296875 | 0.7998046875 | 200 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
75 | I/P26= pos | 2 | 4.9 | 4.9 | 0.5 | 89 | 321 | 3 | 2 | 2 | -2 | 31 | 0.5 | 4.6 | 300 | 0.3 | 4.7 | 345 | 1.3 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 5 | 3 | 3 | 55 | 250 | 47 | 47 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 42 | 250 | 1.99989315867424 | 1.99951171875 | 1.00048828125 | 1.2998046875 | 31 | 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
76 | I/P27= min | 3.9 | 3 | 1 | 4 | 45 | 456 | 1 | 3 | 2 | 2 | 0 | 0.1 | 4.7 | 400 | 0.4 | 4.8 | 567 | 1.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 3 | 4 | 5 | 0 | 745 | 24 | 24 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 21 | 432 | 2.96871185302734 | 2.96826171875 | 1.96826171875 | 1.5 | 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
77 | I/P27= max | 2.1 | 2 | 2 | 2 | 87 | 765 | 2 | 1 | 1 | -2 | 65535 | 0.2 | 4.6 | 500 | 0.5 | 4.9 | 789 | 2 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 5 | 1 | 255 | 865 | 36 | 36 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 51 | 729 | 0.999862611293793 | 0.99951171875 | 1.00048828125 | 0.099609375 | 65535 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
78 | I/P27= pos | 1.9 | 1 | 3 | 3 | 23 | 333 | 3 | 2 | 4 | 3 | 3276 | 0.3 | 4.7 | 600 | 0 | 5 | 776 | 2.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 2 | 2 | 100 | 245 | 85 | 85 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 248 | 1.57654571533203 | 1.576171875 | 1.423828125 | -2.5 | 3276 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
79 | I/P28= min | 2 | 0.99 | 4 | 4 | 78 | 564 | -4 | -2 | 5 | 3 | 369 | 0.4 | 4.8 | 100 | 0.1 | 4.6 | 337 | 3.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 1 | 1 | 2 | 99 | 0 | 14 | 74 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 4 | 490 | -2.00022888183594 | -2.00048828125 | 1.99951171875 | -3.5 | 369 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
80 | I/P28= max | 1 | 1.64 | 5 | 0 | 31 | 98 | -2 | -1 | 4 | -5 | 78 | 0.5 | 4.9 | 200 | 0.2 | 4.7 | 342 | 2.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 2 | 2 | 3 | 90 | 65535 | 84 | 81 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 17 | -1.10177809745073 | -1.10205078125 | 0.89794921875 | -2.35986328125 | 78 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
81 | I/P28= pos | 2 | 2.35 | 2 | 1 | 231 | 654 | -3 | 0 | 1 | 5 | 345 | 0.1 | 4.5 | 400 | 0.5 | 4.8 | 355 | 0 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 3 | 4 | 11 | 500 | 69 | 23 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 208 | 631 | 0 | 0 | 3 | 0 | 345 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
82 | I/P29= min | 2.1 | 2.5 | 5 | 0 | 126 | 400 | -1 | 1 | 0 | -2 | 126 | 0.4 | 4.6 | 500 | 0.3 | 5 | 200 | 3 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 1 | 4 | 1 | 22 | 574 | 0 | 14 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 112 | 386 | 0.989533200860024 | 0.9892578125 | 1.9892578125 | -0.39990234375 | 126 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
83 | I/P29= max | 1.9 | 4.4 | 1 | 1 | 965 | 120 | 0 | 0 | 5 | -1 | 962 | 0.5 | 4.7 | 600 | 0.4 | 4.7 | 300 | 3.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 1 | 2 | 33 | 896 | 255 | 84 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 881 | 36 | 0.0005340576171875 | 0.00048828125 | 0.00048828125 | 3.5 | 962 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
84 | I/P29= pos | 2 | 1.1 | 0 | 2 | 1254 | 452 | 5 | -5 | 2 | 0 | 21 | 0.1 | 4.9 | 700 | 0.5 | 4.8 | 400 | 4 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 2 | 3 | 44 | 125 | 100 | 69 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1185 | 383 | -4.89520019292831 | -4.8955078125 | 9.8955078125 | 1.099609375 | 21 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
85 | I/P30= min | 1 | 1.5 | 1 | 3 | 78 | 120 | 4 | -4 | 3 | 1 | 0 | 0.2 | 4.5 | 800 | 0.1 | 4.6 | 500 | 4.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 3 | 4 | 55 | 325 | 200 | 0 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 78 | 120 | -3.99961853027344 | -4 | 8 | -1.5 | 0 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
86 | I/P30= max | 2 | 2.9 | 2 | 4 | 31 | 321 | 3 | -3 | 5 | 2 | 65535 | 0.3 | 4.6 | 234 | 0.2 | 4.5 | 600 | 1.2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 5 | 4 | 1 | 66 | 7412 | 154 | 255 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 66 | -2.96734863519669 | -2.9677734375 | 5.9677734375 | -1.099609375 | 65535 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
87 | I/P30= pos | 3.9 | 0 | 3 | 5 | 231 | 621 | 1 | -2 | 4 | 3 | 45 | 0.4 | 4.7 | 567 | 0.3 | 4.7 | 700 | 1.3 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 5 | 2 | 77 | 5896 | 168 | 100 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 131 | 789 | -1.99989315867424 | -2 | 3 | -1.2998046875 | 45 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
88 | I/P31= min | 2.1 | 1 | 4 | 0 | 564 | 1258 | 2 | -1 | 1 | -5 | 789 | 0.5 | 4.8 | 678 | 0.4 | 4.8 | 234 | 1.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 4 | 1 | 3 | 88 | 458 | 179 | 179 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 385 | 1079 | -0.998518452048302 | -0.99853515625 | 2.99853515625 | -0.89990234375 | 789 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
89 | I/P31= max | 1.9 | 2 | 5 | 1 | 89 | 147 | 3 | 0 | 2 | 5 | 52 | 0.2 | 4.9 | 900 | 0.5 | 4.9 | 556 | 2 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 4 | 2 | 4 | 99 | 741 | 98 | 98 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 49 | -0.00030517578125 | -0.00048828125 | 3.00048828125 | -2 | 52 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
90 | All = min | 0 | 0 | 0 | 0 | 0 | 0 | -5 | -5 | 0 | -5 | 0 | 0 | 4.5 | 0 | 0 | 4.5 | 0 | 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | -5 | -5 | 0 | 0 | 0 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
91 | All = max | 5 | 5 | 5 | 5 | 65535 | 65535 | 5 | 5 | 5 | 5 | 65535 | 0.5 | 5 | 65535 | 0.5 | 5 | 65535 | 5 | 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 | 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000, 40000,40000,40000,40000,40000,40000,40000,40000,40000 | 5 | 5 | 5 | 255 | 65535 | 255 | 255 | 0 | 1,1,1,1,1,1 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 65280 | 65280 | 1.9482421875 | 1.9482421875 | 3.0517578125 | 0 | 65535 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
Sheet 29: HwTrq_Per2() P
HwTrq_Per2 | TS | -- | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | Func Stub Return Val | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | O/P | Func Stub Counter | Func Stub Counter | 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 Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | T1ADC_Volt_f32 | T2ADC_Volt_f32 | T1Trim_Volts_f32 | T2Trim_Volts_f32 | T1RngErrAcc_Cnt_M_u16 | T2RngErrAcc_Cnt_M_u16 | CorrDiagFiltOut_Volt_M_s4p11 | TDiagFiltSV_Volt_M_s4p27 | SumFltOut_Volt_M_u5p11 | SSDiagFiltOut_Volt_M_s4p11 | TrqSensorRecDiagAcc_Cnt_M_u16 | 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] | TableSize_m | T1RngErrAcc_Cnt_M_u16 | T2RngErrAcc_Cnt_M_u16 | TDiagFiltSV_Volt_M_s4p27 | TDiagFiltOut_Volt_M_s4p11 | SumFltOut_Volt_M_u5p11 | TrqSum_Volt_M_s4p11 | TrqSensorRecDiagAcc_Cnt_M_u16 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_GetNTCStatus_count | NxtrDiagMgr_SetNTCStatus | TableSize_m | T1RngErrAcc_Cnt_M_u16 | T2RngErrAcc_Cnt_M_u16 | TDiagFiltSV_Volt_M_s4p27 | TDiagFiltOut_Volt_M_s4p11 | SumFltOut_Volt_M_u5p11 | TrqSum_Volt_M_s4p11 | TrqSensorRecDiagAcc_Cnt_M_u16 | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_GetNTCStatus_count | NxtrDiagMgr_SetNTCStatus | TableSize_m | P/F | CPU 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.2 | 5 | 0 | 0 | 230 | 300 | 0.1 | 1 | 5 | 5 | 200 | 0.5 | 4.5 | 10 | 0.5 | 4.5 | 10 | 3.2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 0 | 10 | 200 | 4 | 1 | 1 | 1,0,1,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 200 | 200 | 1.29503516852856 | 1.294921875 | 1.19482421875 | 3.19970703125 | 200 | 102, 103, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 2 | 1 | -- | ||
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 | 2 | 3.2 | 5 | 3 | 0 | 0 | 1.7109375 | 2 | 0 | 0 | 35 | 0.1 | 4.6 | 20 | 0 | 4.6 | 20 | 2.6 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 0.1 | 0.1 | 1 | 20 | 100 | 10 | 30 | 0 | 3,3,1,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 1.99929815530777 | 1.9990234375 | 0.2880859375 | -2.599609375 | 35 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
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.2 | 5 | 1 | 5 | 20 | 66 | 2.81689453125 | 3 | 4 | 4 | 46 | 0.5 | 4.5 | 30 | 0.5 | 4.5 | 30 | 1.1 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 1.5 | 30 | 200 | 4 | 1 | 1 | 1,1,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 24 | 70 | 2.9493251144886 | 2.94921875 | 0.13232421875 | -0.7998046875 | 46 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
4 | ( T2RngErrAcc_Cnt_M_u16 > k_AnaRngDiag_Cnt_str) = TRUE, ( TrqSensorRecDiagAcc_Cnt_M_u16 >= k_TrqFltRecLim_Cnt_u16 )->FALSE | 2 | 3.2 | 5 | 3 | 15 | 150 | 0 | -5 | 4 | 4 | 12 | 0.2 | 4.7 | 0 | 0.1 | 4.7 | 0 | 3.2 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 0.557 | 0.48779296875 | 2 | 40 | 20 | 20 | 20 | 1 | 3,3,3,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 130 | -4.9996642768383 | -5 | 5 | -2.7998046875 | 12 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
5 | (T1RngErrAcc_Cnt_M_u16 >k_AnaRngDiag_Cnt_str)=TRUE | 2 | 3.2 | 5 | 3 | 30 | 300 | 0 | 4 | 2 | 1 | 9 | 0.3 | 4.8 | 40 | 0.2 | 4.8 | 40 | 3.2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 2.5 | 50 | 30 | 30 | 10 | 0 | 0,0,1,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 20 | 290 | 3.08019609749317 | 3.080078125 | 3.080078125 | -2.7998046875 | 9 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
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) ) | 0 | 0.1 | 0 | 0 | 12 | 123 | -1 | -5 | 0 | -5 | 122 | 0.5 | 4.5 | 60 | 0.5 | 4.5 | 60 | 2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 3.5 | 70 | 200 | 4 | 1 | 0 | 0,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 16 | 127 | -4.98428159952164 | -4.984375 | 3.984375 | 0.099609375 | 122 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
7 | (Torque1_Volt_T_f32 < k_T1LowRange_Volts_f32)= TRUE Or (Torque1_Volt_T_f32 > k_T1HghRange_Volts_f32) )= TRUE | 5 | 2 | 1 | 1 | 45 | 96 | -2 | -4 | 1 | -4 | 98 | 0.5 | 4.5 | 70 | 0.4 | 4.6 | 70 | 3.2 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 0.557 | 0.48779296875 | 4 | 80 | 50 | 50 | 80 | 1 | 1,1,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 50 | 16 | -3.99890141189098 | -3.9990234375 | 1.9990234375 | 3.19970703125 | 98 | 102, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 2 | 1 | -- | ||
8 | ( (SumFltOut_Volt_M_u5p11 > k_TdiagLim_Volts_u5p11)->FALSE || ((Abs_s16_m(SSDiagFiltOut_Volt_M_s4p11)) > k_SSFiltRecLim_Volt_u5p11) )->FALSE | 0.2 | 5 | 1 | 5 | 20 | 66 | 2.81689453125 | 3 | 4 | 0 | 46 | 0.5 | 4.5 | 22 | 0.5 | 4.9 | 11 | 4 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.2998046875 | 2 | 2.39990234375 | 22 | 200 | 4 | 1 | 0 | 1,1,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 24 | 70 | 2.9493251144886 | 2.94921875 | 0.13232421875 | -0.7998046875 | 46 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 0 | 1 | -- | ||
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) ) | 2 | 3.2 | 5 | 3 | 30 | 300 | 0 | -5 | 4 | 4 | 12 | 0.4 | 4.9 | 44 | 0.3 | 4.6 | 33 | 3.2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 1.1 | 44 | 800 | 90 | 40 | 1 | 3,3,3,3,3,3 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 260 | -4.70238141715527 | -4.70263671875 | 4.70263671875 | -2.7998046875 | 12 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
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 | 3 | 4 | 2 | 3 | 19 | 40 | 2 | 2 | 0 | 0 | 35 | 0.2 | 4.6 | 66 | 0.2 | 4.8 | 55 | 2.5 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.39990234375 | 0.48779296875 | 0.27294921875 | 66 | 400 | 200 | 20 | 1 | 0,1,3,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 20 | 2 | 2 | 0 | 2 | 36 | 102, 103, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 3 | 1 | -- | ||
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) ) ) | 2 | 5 | 1 | 2 | 20 | 40 | 2 | 2 | 0 | -2 | 35 | 0.5 | 4.6 | 22 | 0.4 | 4.7 | 44 | 3.2 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 5 | 0.27294921875 | 33 | 300 | 100 | 1 | 1 | 1,3,3,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 19 | 140 | 2.00018306076527 | 2 | 0 | 3.19970703125 | 35 | 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
12 | ( ((DiagT1OutofRangeStatus_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08)->TRUE && (T1RngErrAcc_Cnt_M_u16 == 0U) )->TRUE | 0.2 | 5 | 0 | 0 | 0 | 300 | 0.1 | 1 | 5 | 5 | 200 | 0.5 | 4.5 | 10 | 0.5 | 4.5 | 10 | 3.2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 0 | 10 | 0 | 0 | 1 | 1 | 64,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 1.29503516852856 | 1.294921875 | 1.19482421875 | 3.19970703125 | 200 | 102, 103, 101, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 3 | 1 | -- | ||
13 | ( ((DiagT1OutofRangeStatus_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08)->TRUE && (T1RngErrAcc_Cnt_M_u16 == 0U) )->FALSE | 0.2 | 5 | 0 | 0 | 230 | 300 | 0.1 | 1 | 5 | 5 | 200 | 0.5 | 4.5 | 10 | 0.5 | 4.5 | 10 | 3.2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 0 | 10 | 200 | 4 | 1 | 1 | 64,0,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 200 | 200 | 1.29503516852856 | 1.294921875 | 1.19482421875 | 3.19970703125 | 200 | 102, 103, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 2 | 1 | -- | ||
14 | ( ((DiagT2OutofRangeStatus_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) ->TRUE&& (T2RngErrAcc_Cnt_M_u16 == 0U) )->TRUE | 0.2 | 5 | 0 | 0 | 230 | 0 | 0.1 | 1 | 5 | 5 | 200 | 0.5 | 4.5 | 10 | 0.5 | 4.5 | 10 | 3.2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 0 | 10 | 0 | 0 | 1 | 1 | 0,64,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 1.29503516852856 | 1.294921875 | 1.19482421875 | 3.19970703125 | 200 | 102, 103, 101, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 3 | 1 | -- | ||
15 | ( ((DiagT2OutofRangeStatus_Cnt_T_u08 & D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) == D_TESTNOTCOMPLETEDTHISOPCYCLE_CNT_U08) ->TRUE&& (T2RngErrAcc_Cnt_M_u16 == 0U) )->FALSE | 0.2 | 5 | 0 | 0 | 230 | 300 | 0.1 | 1 | 5 | 5 | 200 | 0.5 | 4.5 | 10 | 0.5 | 4.5 | 10 | 3.2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 0 | 10 | 200 | 4 | 1 | 1 | 0,64,0,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 200 | 200 | 1.29503516852856 | 1.294921875 | 1.19482421875 | 3.19970703125 | 200 | 102, 103, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 2 | 1 | -- | ||
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 | 2 | 3 | 3 | 0 | 325 | 120 | 1 | 1 | 0 | 2 | 45 | 0.4 | 4.9 | 123 | 0 | 4.5 | 22 | 4.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 5 | 1 | 30 | 96 | 36 | 36 | 1 | 0,0,64,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 289 | 84 | 1.00015258789063 | 1 | 0 | 2 | 45 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
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) ) | 2 | 3 | 3 | 0 | 325 | 120 | -5 | 5 | 0 | 5 | 45 | 0.4 | 4.9 | 123 | 0 | 4.5 | 22 | 4.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 2 | 1 | 30 | 96 | 36 | 36 | 1 | 0,0,64,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 289 | 84 | 4.99954223632813 | 4.99951171875 | 9.99951171875 | 2 | 45 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
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 | 2 | 3 | 3 | 0 | 325 | 120 | 1 | 1 | 0 | 5 | 45 | 0.4 | 4.9 | 123 | 0 | 4.5 | 22 | 4.5 | 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1, 0, 5, 4, 3, 2, 1 | 10, 167, 1356, 1077, 127, 760, 69, 574, 52,63,520,612,848,551,63,47,427 | 3 | 2 | 1 | 30 | 96 | 36 | 36 | 1 | 0,0,64,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 289 | 84 | 1.00015258789063 | 1 | 0 | 2 | 45 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
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) ) | 2 | 3.2 | 5 | 3 | 30 | 30 | 0 | -5 | 4 | 4 | 12 | 0.4 | 4.9 | 44 | 0.3 | 4.6 | 33 | 3.2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 1.1 | 44 | 800 | 90 | 40 | 1 | 3,3,3,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | -4.70238141715527 | -4.70263671875 | 4.70263671875 | -2.7998046875 | 12 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
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 | 2 | 3.2 | 5 | 3 | 30 | 30 | 1 | 1 | 4 | 4 | 12 | 0.4 | 4.9 | 44 | 0.3 | 4.6 | 33 | 3.2 | 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4 | 107, 1067, 1667, 10667, 1267, 76, 733, 639, 574, 527,6633,52,612,84,5141,63,654 | 0.557 | 0.48779296875 | 1.1 | 44 | 800 | 90 | 40 | 1 | 3,3,3,0,0,0 | 17 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0.486003592610359 | 0.48583984375 | 0.51416015625 | -2.7998046875 | 12 | 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 3 | 1 | 1 | -- | ||
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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_Per3 | P | 4 | TDiagFiltOut_Volt_M_s4p11 | SSDiagFiltSV_Volt_M_s4p27 | |
HwTrq_Per3 | B | 47 | TrqSum_Volt_M_s4p11 | CorrDiagFiltSV_Volt_M_s4p27 | |
CorrDiagFiltOut_Volt_M_s4p11 | SSDiagFiltOut_Volt_M_s4p11 | ||||
SSDiagFiltSV_Volt_M_s4p27 | CorrDiagFiltOut_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_Per3 | TS | -- | |||||||||||||||||||||
B | I/P1 | I/P2 | I/P3 | I/P4 | I/P5 | I/P6 | I/P7 | I/P8 | I/P9 | I/P10 | I/P11 | O/P | O/P | O/P | O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | TDiagFiltOut_Volt_M_s4p11 | TrqSum_Volt_M_s4p11 | CorrDiagFiltOut_Volt_M_s4p11 | SSDiagFiltSV_Volt_M_s4p27 | 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 | SSDiagFiltSV_Volt_M_s4p27 | CorrDiagFiltSV_Volt_M_s4p27 | SSDiagFiltOut_Volt_M_s4p11 | CorrDiagFiltOut_Volt_M_s4p11 | SSDiagFiltSV_Volt_M_s4p27 | CorrDiagFiltSV_Volt_M_s4p27 | SSDiagFiltOut_Volt_M_s4p11 | CorrDiagFiltOut_Volt_M_s4p11 | P/F | CPU Cycles | |
1 | I/P1 = min | -5 | 0 | 0 | -1 | -2.2 | -5 | 0 | 10 | 12 | 1 | 4 | -- | -- | -- | -- | -1.0006103515625 | -5 | -1.0009765625 | 0 | -- | ||
2 | I/P1 = max | 5 | 1 | 1 | -2 | -2.1 | -4 | 1 | 20 | 23 | 2 | 5 | -- | -- | -- | -- | -1.99786376953125 | -4 | -1.998046875 | 1 | -- | ||
3 | I/P1 = zero | 0 | 2 | 2 | -3 | -2.3 | -3 | 2 | 30 | 34 | 3 | 1 | -- | -- | -- | -- | -1.00048828125 | -3 | -1.00048828125 | 2 | -- | ||
4 | I/P1 = pos | 2 | 3 | 3 | -4 | -2.4 | -2 | 3 | 40 | 45 | 4 | 2 | -- | -- | -- | -- | -2.00048828125 | -1.99656677246094 | -2.00048828125 | -1.99658203125 | -- | ||
5 | I/P1 = neg | -1 | 4 | 4 | -5 | -2.5 | -1 | 4 | 50 | 56 | 5 | 3 | -- | -- | -- | -- | -3.00048828125 | -0.9957275390625 | -3.00048828125 | -0.99609375 | -- | ||
6 | I/P2 = min | 0 | -5 | 5 | 0 | 2.2 | 0 | 5 | 60 | 67 | 1 | 4 | -- | -- | -- | -- | 0 | -0.0051116943359375 | 0 | -0.00537109375 | -- | ||
7 | I/P2 = max | 1 | 5 | -1 | 1 | 2.3 | 1 | 1 | 70 | 78 | 2 | 5 | -- | -- | -- | -- | 1 | 1 | 1 | -1 | -- | ||
8 | I/P2 = zero | 2 | 0 | -2 | 2 | 2.4 | 2 | 2 | 80 | 89 | 3 | 1 | -- | -- | -- | -- | 1.00048828125 | 2 | 1.00048828125 | -2 | -- | ||
9 | I/P2 = pos | 3 | 3 | -3 | 3 | 3 | 3 | 3 | 90 | 90 | 4 | 2 | -- | -- | -- | -- | 2.00048828125 | 3 | 2.00048828125 | -3 | -- | ||
10 | I/P2 = neg | 4 | -2 | -4 | 4 | 1.2 | 4 | 4 | 111 | 11 | 5 | 3 | -- | -- | -- | -- | 3.00048828125 | 3.99899291992188 | 3.00048828125 | 3.99853515625 | -- | ||
11 | I/P3 = min | 5 | 0 | -5 | 5 | -1.1 | 5 | 5 | 222 | 22 | 1 | 4 | -- | -- | -- | -- | 4.00048828125 | 4.99832153320313 | 4.00048828125 | 1 | -- | ||
12 | I/P3 = max | -1 | 1 | 5 | -4 | -1.9 | -1 | 2 | 333 | 33 | 2 | 5 | -- | -- | -- | -- | -3.98475646972656 | -0.998992919921875 | -3.98486328125 | -0.9990234375 | -- | ||
13 | I/P3 = zero | -2 | 2 | 0 | -5 | 1.5 | -2 | 3 | 444 | 44 | 3 | 1 | -- | -- | -- | -- | -1.00048828125 | -1.997314453125 | -1.00048828125 | -1.99755859375 | -- | ||
14 | I/P3 = pos | -3 | 3 | -4 | -3 | 1.6 | -3 | 4 | 555 | 55 | 4 | 2 | -- | -- | -- | -- | -2.00048828125 | -2.99496459960938 | -2.00048828125 | -2.9951171875 | -- | ||
15 | I/P3 = neg | -4 | 4 | 2 | -2 | 1.9 | -4 | 5 | 666 | 66 | 5 | 3 | -- | -- | -- | -- | -2.02032470703125 | -3.991943359375 | -2.0205078125 | -3.9921875 | -- | ||
16 | I/P4 = min | -5 | 5 | -5 | -5 | -2.5 | -5 | 1 | 777 | 77 | 1 | 4 | -- | -- | -- | -- | -4.00048828125 | -5 | -4.00048828125 | -5 | -- | ||
17 | I/P4 = max | 0 | -1 | 0 | 5 | -2.1 | 0 | 2 | 888 | 88 | 2 | 5 | -- | -- | -- | -- | 4.9322509765625 | 0 | 4.93212890625 | 0 | -- | ||
18 | I/P4 = zero | 1 | -2 | 1 | 0 | -2.2 | 5 | 0 | 999 | 99 | 3 | 1 | -- | -- | -- | -- | 0.0152435302734375 | 5 | 0.01513671875 | 1 | -- | ||
19 | I/P4 = pos | 2 | -3 | 2 | -1 | -2.3 | 4 | 1 | 12 | 123 | 4 | 2 | -- | -- | -- | -- | -0.99945068359375 | 4 | -0.99951171875 | 2 | -- | ||
20 | I/P4 = neg | 3 | -4 | 3 | 3 | -2.4 | 3 | 2 | 23 | 345 | 5 | 3 | -- | -- | -- | -- | 3 | 3 | 3 | 3 | -- | ||
21 | I/P5 = min | 4 | -5 | 4 | -1 | -5 | 2 | 3 | 34 | 456 | 1 | 4 | -- | -- | -- | -- | -0.997406005859375 | 2 | -0.99755859375 | 4 | -- | ||
22 | I/P5 = max | 5 | 0 | 5 | -2 | 5 | 1 | 4 | 45 | 450 | 2 | 5 | -- | -- | -- | -- | -1.99519348144531 | 1 | -1.99560546875 | 5 | -- | ||
23 | I/P5 = zero | -1 | 1 | -1 | -3 | 0 | 0 | 5 | 56 | 678 | 3 | 1 | -- | -- | -- | -- | -1.00048828125 | 0.010345458984375 | -1.00048828125 | 0.01025390625 | -- | ||
24 | I/P5 = pos | -2 | 2 | -2 | -4 | -2 | -1 | 1 | 67 | 890 | 4 | 2 | -- | -- | -- | -- | -2.00048828125 | -1 | -2.00048828125 | -2 | -- | ||
25 | I/P5 = neg | -3 | 3 | -3 | 5 | 1 | -2 | 2 | 78 | 2345 | 5 | 3 | -- | -- | -- | -- | 3.00048828125 | -1.82109069824219 | 3.00048828125 | -1.8212890625 | -- | ||
26 | I/P6 = min | -4 | 4 | -4 | 4 | -1.1 | -5 | 3 | 89 | 3456 | 1 | 4 | -- | -- | -- | -- | 3.9891357421875 | -4.525390625 | 3.98876953125 | -1 | -- | ||
27 | I/P6 = max | -5 | 5 | -5 | 3 | -1.2 | 5 | 4 | 90 | 222 | 2 | 5 | -- | -- | -- | -- | 2.989013671875 | 5 | 2.98876953125 | 2 | -- | ||
28 | I/P6 = zero | 0 | -1 | 0 | 2 | -1.3 | 0 | 1 | 11 | 10 | 3 | 1 | -- | -- | -- | -- | 1.00048828125 | 0 | 1.00048828125 | 0 | -- | ||
29 | I/P6 = pos | 1 | -2 | 1 | 1 | 1 | -3 | 2 | 22 | 20 | 4 | 2 | -- | -- | -- | -- | 1 | -2.99969482421875 | 1 | -3 | -- | ||
30 | I/P6 = neg | 2 | -3 | 2 | 0 | 2 | 1 | 3 | 33 | 30 | 5 | 3 | -- | -- | -- | -- | 0.001007080078125 | 0.9981689453125 | 0.0009765625 | 0.998046875 | -- | ||
31 | I/P7 = min | 0 | 2 | -5 | 4 | -2.1 | 4 | 0 | 44 | 40 | 1 | 4 | -- | -- | -- | -- | 3.997314453125 | 4 | 3.9970703125 | -5 | -- | ||
32 | I/P7 = max | 1 | 3 | 0 | 5 | -2.2 | 5 | 5 | 55 | 50 | 2 | 5 | -- | -- | -- | -- | 4.99664306640625 | 4.99847412109375 | 4.99658203125 | 2 | -- | ||
33 | I/P7 = pos | 2 | 4 | 1 | -4 | -2.3 | -1 | 0.0498046875 | 66 | 60 | 3 | 1 | -- | -- | -- | -- | -1.00048828125 | -1 | -1.00048828125 | 1 | -- | ||
34 | I/P8 = min | 3 | 5 | 0 | -2 | 1 | -4 | 0 | 0 | 70 | 4 | 2 | -- | -- | -- | -- | -2 | -4 | -2 | 0 | -- | ||
35 | I/P8 = max | 4 | 0 | 1 | -3 | 2 | -5 | 1 | 65535 | 80 | 5 | 3 | -- | -- | -- | -- | 3.00048828125 | -5 | 3.00048828125 | 1 | -- | ||
36 | I/P8 = pos | 5 | 1 | 2 | -4 | -1.1 | 0 | 2 | 2000 | 90 | 1 | 4 | -- | -- | -- | -- | -3.725341796875 | 0.001373291015625 | -3.7255859375 | 0.0009765625 | -- | ||
37 | I/P9 = min | -1 | 2 | 3 | 2 | -1.2 | 5 | 3 | 123 | 0 | 2 | 5 | -- | -- | -- | -- | 1.99436950683594 | 5 | 1.994140625 | 2 | -- | ||
38 | I/P9 = max | -2 | 3 | 4 | 3 | -1.3 | 4 | 4 | 345 | 65535 | 3 | 1 | -- | -- | -- | -- | 1.00048828125 | 3.00001525878906 | 1.00048828125 | 3 | -- | ||
39 | I/P9 = pos | -3 | 4 | 5 | 4 | 1 | 3 | 5 | 456 | 2000 | 4 | 2 | -- | -- | -- | -- | 2.00048828125 | 3.030517578125 | 2.00048828125 | 3.0302734375 | -- | ||
40 | I/P10 = min | -4 | 0 | 2 | 5 | 2 | 2 | 0 | 450 | 444 | 0 | 3 | -- | -- | -- | -- | 3.00048828125 | 2 | 3.00048828125 | 2 | -- | ||
41 | I/P10 = max | 1 | 1 | 3 | 1 | -2.1 | 1 | 2 | 678 | 555 | 5 | 4 | -- | -- | -- | -- | 1 | 1 | 1 | 3 | -- | ||
42 | I/P10 = pos | 2 | 2 | 4 | 2 | -2.2 | 0 | 3 | 890 | 666 | 2 | 5 | -- | -- | -- | -- | 2 | 0.02032470703125 | 2 | 0.02001953125 | -- | ||
43 | I/P11 = min | 3 | 3 | 1 | 1 | -2.3 | 1 | 4 | 2345 | 777 | 3 | 0 | -- | -- | -- | -- | 0.00048828125 | 1.02371215820313 | 0.00048828125 | 1.0234375 | -- | ||
44 | I/P11 = max | 4 | 4 | 0 | 3 | -2.4 | 2 | 5 | 3456 | 888 | 4 | 5 | -- | -- | -- | -- | 3.052734375 | 2.027099609375 | 3.052734375 | 2.02685546875 | -- | ||
45 | I/P11 = pos | 5 | 0 | 2 | 1 | 2 | 3 | 1 | 222 | 999 | 5 | 2 | -- | -- | -- | -- | 1.0135498046875 | 3 | 1.01318359375 | 2 | -- | ||
46 | All Min | -5 | -5 | -5 | -5 | -5 | -5 | 0 | 0 | 0 | 0 | 0 | -- | -- | -- | -- | -0.00048828125 | -5 | -0.00048828125 | -5 | -- | ||
47 | All Max | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 65535 | 65535 | 5 | 5 | -- | -- | -- | -- | 5 | 5 | 5 | 5 | -- | ||
Sheet 32: HwTrq_Per3() P
HwTrq_Per3 | TS | -- | |||||||||||||||||||||
P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | I/P | O/P | O/P | O/P | O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | TDiagFiltOut_Volt_M_s4p11 | TrqSum_Volt_M_s4p11 | CorrDiagFiltOut_Volt_M_s4p11 | SSDiagFiltSV_Volt_M_s4p27 | 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 | SSDiagFiltSV_Volt_M_s4p27 | CorrDiagFiltSV_Volt_M_s4p27 | SSDiagFiltOut_Volt_M_s4p11 | CorrDiagFiltOut_Volt_M_s4p11 | SSDiagFiltSV_Volt_M_s4p27 | CorrDiagFiltSV_Volt_M_s4p27 | SSDiagFiltOut_Volt_M_s4p11 | CorrDiagFiltOut_Volt_M_s4p11 | P/F | CPU Cycles | |
1 | Path1 | 1 | -1 | -2 | 5 | 0 | 2 | 0.0498046875 | 100 | 10 | 1 | 0 | -- | -- | -- | -- | 0.00048828125 | 1.99954223632813 | 0.00048828125 | 1 | -- | ||
2 | Path2 | 1 | -1 | -2 | 0 | 2.5 | 2 | 2 | 200 | 20 | 2 | 2 | -- | -- | -- | -- | 0.0030517578125 | 2 | 0.0029296875 | -2 | -- | ||
3 | Path1 | 1 | -1 | 0 | -5 | 0 | -5 | 0.0498046875 | 300 | 30 | 3 | 3 | -- | -- | -- | -- | -3.00048828125 | -4.9981689453125 | -3.00048828125 | -3 | -- | ||
4 | Path1 | 1 | 0 | 0 | 0 | 0 | 0 | 0.02 | 400 | 40 | 4 | 1 | -- | -- | -- | -- | 0.006103515625 | 0 | 0.005859375 | 0 | -- | ||
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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_SCom_ReadHwTrqScale | B | 7 | Pim_HwTrqScaleData.HwTrqScale_VoltsPerDeg_f32 | HwTrqScaleDataPtr.HwTrqScalePerf_Cnt_lgc | |
Pim_HwTrqScaleData.HwTrqScalePerf_Cnt_lgc | HwTrqScaleDataPtr.HwTrqScale_VoltsPerDeg_f32 |
Sheet 34: HwTrq_SCom_ReadHwTrqScale() B
HwTrq_SCom_ReadHwTrqScale | TS | -- | ||||||||
B | I/P | I/P | O/P | O/P | Expected O/P | Expected O/P | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | Pim_HwTrqScaleData.HwTrqScale_VoltsPerDeg_f32 | Pim_HwTrqScaleData.HwTrqScalePerf_Cnt_lgc | HwTrqScaleDataPtr.HwTrqScalePerf_Cnt_lgc | HwTrqScaleDataPtr.HwTrqScale_VoltsPerDeg_f32 | HwTrqScaleDataPtr.HwTrqScalePerf_Cnt_lgc | HwTrqScaleDataPtr.HwTrqScale_VoltsPerDeg_f32 | P/F | CPU Cycles | |
1 | HwTrqScale1 = min | 0.00390625 | 1 | -- | -- | 1 | 0.00390625 | -- | ||
2 | HwTrqScale1 =max | 0.9375 | 0 | -- | -- | 0 | 0.9375 | -- | ||
3 | HwTrqScale1 = pos | 0.25 | 1 | -- | -- | 1 | 0.25 | -- | ||
4 | HwTrqScalePerf1 = True | 0.2365 | 1 | -- | -- | 1 | 0.2365 | -- | ||
5 | HwTrqScalePerf1 = False | 0.9 | 0 | -- | -- | 0 | 0.9 | -- | ||
6 | All Min | 0.00390625 | 0 | -- | -- | 0 | 0.00390625 | -- | ||
7 | All Max | 0.9375 | 1 | -- | -- | 1 | 0.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 Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_SCom_ReadHwTrqTrim | B | 15 | Pim_HwTrqTrimData.HwTrqTrim_Volts_f32 | HwTrqTrimDatPtr.HwTrqTrim_Volts_f32 | |
Pim_HwTrqTrimData.T1Trim_Volts_f32 | HwTrqTrimDatPtr.T1Trim_Volts_f32 | ||||
Pim_HwTrqTrimData.T2Trim_Volts_f32 | HwTrqTrimDatPtr.T2Trim_Volts_f32 | ||||
Pim_HwTrqTrimData.HwTrqTrimPerf_Cnt_lgc | HwTrqTrimDatPtr.HwTrqTrimPerf_Cnt_lgc |
Sheet 36: HwTrq_SCom_ReadHwTrqTrim() B
HwTrq_SCom_ReadHwTrqTrim | TS | -- | ||||||||||||||
B | I/P | I/P | I/P | I/P | O/P | O/P | O/P | O/P | Expected O/P | Expected O/P | Expected O/P | Expected O/P | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | 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 | HwTrqTrimDatPtr.HwTrqTrim_Volts_f32 | HwTrqTrimDatPtr.T1Trim_Volts_f32 | HwTrqTrimDatPtr.T2Trim_Volts_f32 | HwTrqTrimDatPtr.HwTrqTrimPerf_Cnt_lgc | P/F | CPU Cycles | |
1 | HwTrqTrim1 = min | -2.5 | 0 | 4 | 1 | -- | -- | -- | -- | -2.5 | 0 | 4 | 1 | -- | ||
2 | HwTrqTrim1 = max | 2.5 | 1 | 5 | 0 | -- | -- | -- | -- | 2.5 | 1 | 5 | 0 | -- | ||
3 | HwTrqTrim1 = zero | 0 | 2 | 0 | 1 | -- | -- | -- | -- | 0 | 2 | 0 | 1 | -- | ||
4 | HwTrqTrim1 = pos | 1.2 | 3 | 1 | 0 | -- | -- | -- | -- | 1.2 | 3 | 1 | 0 | -- | ||
5 | HwTrqTrim1 = neg | -1.9 | 4 | 2 | 1 | -- | -- | -- | -- | -1.9 | 4 | 2 | 1 | -- | ||
6 | T1Trim1 = min | -1.55 | 0 | 3 | 0 | -- | -- | -- | -- | -1.55 | 0 | 3 | 0 | -- | ||
7 | T1Trim1 = max | -2.1 | 5 | 4 | 1 | -- | -- | -- | -- | -2.1 | 5 | 4 | 1 | -- | ||
8 | T1Trim1 = pos | 2.1 | 4 | 5 | 0 | -- | -- | -- | -- | 2.1 | 4 | 5 | 0 | -- | ||
9 | T2Trim1 = min | 2.3 | 5 | 0 | 1 | -- | -- | -- | -- | 2.3 | 5 | 0 | 1 | -- | ||
10 | T2Trim1 = max | 1.5 | 0 | 5 | 0 | -- | -- | -- | -- | 1.5 | 0 | 5 | 0 | -- | ||
11 | T2Trim1 = pos | 1.6 | 1 | 1 | 1 | -- | -- | -- | -- | 1.6 | 1 | 1 | 1 | -- | ||
12 | HwTrqTrimPerf1 = True | 1.9 | 2 | 5 | 1 | -- | -- | -- | -- | 1.9 | 2 | 5 | 1 | -- | ||
13 | HwTrqTrimPerf1 = False | 2 | 3 | 3 | 0 | -- | -- | -- | -- | 2 | 3 | 3 | 0 | -- | ||
14 | All Min | -2.5 | 0 | 0 | 0 | -- | -- | -- | -- | -2.5 | 0 | 0 | 0 | -- | ||
15 | All Max | 2.5 | 5 | 5 | 1 | -- | -- | -- | -- | 2.5 | 5 | 5 | 1 | -- | ||
Sheet 37: HwTrq_SCom_ManualSetHwTrqTrim
![]() | |||||
Nexteer EPS Unit Test Tool | |||||
Rev:2.7b | |||||
Test Setup | |||||
Number Of Calibrations | 0 | ||||
Number Of Calibration Sets | 0 | ||||
Calibration Sheet | |||||
Function(s) Under Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_SCom_ManualSetHwTrqTrim | P | 2 | HwTrqTrimPerf_Cnt_lgc | T1Trim_Volts_f32 | NxtrDiagMgr_SetNTCStatus |
HwTrq_SCom_ManualSetHwTrqTrim | B | 21 | HwTrqScalePerf_Cnt_lgc | T2Trim_Volts_f32 | |
T1Trim_Volts_f32 | HwTrqTrim_Volts_f32 | ||||
T2Trim_Volts_f32 | HwTrqTrimPerf_Cnt_lgc | ||||
HwTrqTrim_Volts_f32 | NxtrDiagMgr_NTC[20] | ||||
k_MaxHwTrqTrim_Volts_f32 | NxtrDiagMgr_Param[20] | ||||
MECCounter_Cnt_enum | NxtrDiagMgr_Status[20] |
Sheet 38: HwTrq_SCom_ManualSetHwTrqTrim B
HwTrq_SCom_ManualSetHwTrqTrim | TS | -- | |||||||||||||||||||||||||||||||
B | Param | Param | Param | Param | I/P | I/P | I/P | I/P | I/P | I/P | I/P | Function Return Val | O/P | O/P | O/P | O/P | O/P | O/P | O/P | 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 | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | HwTrqTrim2_Volts_f32 | T1Trim2_Volts_f32 | T2Trim2_Volts_f32 | HwTrqTrimPerf2_Cnt_lgc | HwTrqTrimPerf_Cnt_lgc | HwTrqScalePerf_Cnt_lgc | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | k_MaxHwTrqTrim_Volts_f32 | MECCounter_Cnt_enum | HwTrq_SCom_ManualSetHwTrqTrim | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | HwTrqTrimPerf_Cnt_lgc | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_SetNTCStatus | HwTrq_SCom_ManualSetHwTrqTrim | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | HwTrqTrimPerf_Cnt_lgc | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | HwTrqTrim1 = min | -2.5 | 0 | 4 | 1 | 0 | 1 | 0 | 5 | 1.1 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 5 | 1.1 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
2 | HwTrqTrim1 = max | 2.5 | 1 | 5 | 0 | 1 | 1 | 1 | 4 | 1.2 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 4 | 1.2 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
3 | HwTrqTrim1 = zero | 0 | 2 | 0 | 1 | 0 | 0 | 2 | 3 | 1.3 | 2 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 2 | 3 | -1 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
4 | HwTrqTrim1 = pos | 1.2 | 3 | 1 | 0 | 1 | 0 | 3 | 2 | 1.4 | 3 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 3 | 2 | 1 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
5 | HwTrqTrim1 = neg | -1.9 | 4 | 2 | 1 | 0 | 1 | 4 | 1 | 1.5 | 4 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 4 | 1 | 3 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
6 | T1Trim1 = min | -1.22 | 0 | 3 | 0 | 1 | 0 | 5 | 0 | 1.6 | 5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 5 | 0 | 5 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
7 | T1Trim1 = max | -2 | 5 | 4 | 1 | 0 | 1 | 0 | 5 | 1.7 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 0 | 5 | 1.7 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
8 | T1Trim1 = pos | 2.22 | 4 | 5 | 0 | 1 | 0 | 1 | 4 | 1.8 | 1 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 4 | 1.8 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
9 | T2Trim1 = min | 2.3 | 5 | 0 | 1 | 0 | 1 | 2 | 3 | 1.9 | 2 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 2 | 3 | -1 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
10 | T2Trim1 = max | 1.5 | 0 | 5 | 0 | 1 | 0 | 3 | 2 | 2 | 3 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 3 | 2 | 1 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
11 | T2Trim1 = pos | 1.2 | 1 | 1 | 1 | 0 | 1 | 4 | 1 | 0 | 4 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 4 | 1 | 3 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
12 | HwTrqTrimPerf1 = True | 1.9 | 2 | 5 | 1 | 1 | 0 | 5 | 0 | -1 | 5 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 5 | 0 | 5 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
13 | HwTrqTrimPerf1 = False | 1.6 | 3 | 3 | 0 | 0 | 1 | 3 | 2 | -2 | 4 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 3 | 2 | 1 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
14 | k_MaxHwTrqTrim_Volts_f32 = Min | 1.99 | 1 | 5 | 1 | 1 | 1 | 1 | 4 | 1.2 | 0 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 34 | 1 | 4 | 1.2 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
15 | k_MaxHwTrqTrim_Volts_f32 = Max | 1.56 | 2 | 4 | 0 | 0 | 0 | 2 | 5 | 1.3 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 2 | 5 | -3 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
16 | k_MaxHwTrqTrim_Volts_f32 = Pos | 2.1 | 3 | 3 | 1 | 1 | 1 | 3 | 1 | 1.4 | 2 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 3 | 1 | 2 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
17 | MECCounter_Cnt_enum=Min | 2.3 | 5 | 0 | 1 | 0 | 1 | 2 | 3 | 1.9 | 2 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 2 | 3 | -1 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
18 | MECCounter_Cnt_enum=max | 1.5 | 0 | 5 | 0 | 1 | 0 | 3 | 2 | 2 | 3 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 3 | 2 | 1 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
19 | MECCounter_Cnt_enum=Pos | 1.2 | 1 | 1 | 1 | 0 | 1 | 4 | 1 | 0 | 4 | 1 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 4 | 1 | 3 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
20 | All Min | -2.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -2.5 | 0 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 0 | 0 | 0 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
21 | All Max | 2.5 | 5 | 5 | 1 | 1 | 1 | 5 | 5 | 2.5 | 5 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 5 | 5 | 0 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
Sheet 39: HwTrq_SCom_ManualSetHwTrqTrim P
HwTrq_SCom_ManualSetHwTrqTrim | TS | -- | |||||||||||||||||||||||||||||||
P | Param | Param | Param | Param | I/P | I/P | I/P | I/P | I/P | I/P | I/P | Function Return Val | O/P | O/P | O/P | O/P | O/P | O/P | O/P | 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 | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | HwTrqTrim2_Volts_f32 | T1Trim2_Volts_f32 | T2Trim2_Volts_f32 | HwTrqTrimPerf2_Cnt_lgc | HwTrqTrimPerf_Cnt_lgc | HwTrqScalePerf_Cnt_lgc | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | k_MaxHwTrqTrim_Volts_f32 | MECCounter_Cnt_enum | HwTrq_SCom_ManualSetHwTrqTrim | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | HwTrqTrimPerf_Cnt_lgc | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_SetNTCStatus | HwTrq_SCom_ManualSetHwTrqTrim | T1Trim_Volts_f32 | T2Trim_Volts_f32 | HwTrqTrim_Volts_f32 | HwTrqTrimPerf_Cnt_lgc | NxtrDiagMgr_NTC[20] | NxtrDiagMgr_Param[20] | NxtrDiagMgr_Status[20] | NxtrDiagMgr_SetNTCStatus | P/F | CPU Cycles | |
1 | ((Abs_f32_m(HwTrqTrim_Volt_T_f32)) <= k_MaxHwTrqTrim_Volts_f32)=>True | 2.5 | 2 | 1 | 0 | 1 | 0 | 3 | 1 | 2 | 5 | 0 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 3 | 1 | 2 | 1 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
2 | ((Abs_f32_m(HwTrqTrim_Volt_T_f32)) <= k_MaxHwTrqTrim_Volts_f32)=>False | 1.2 | 3 | 1 | 1 | 0 | 1 | 2 | 1 | 1 | 1.1 | 2 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0 | 2 | 1 | 1 | 0 | 507, 506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 2 | -- | ||
Sheet 40: Test Vector Description
![]() | ||||
Nexteer EPS Unit Test Tool | ||||
Rev:2.7b | ||||
Test Setup Sheet | Test Function | Test Type | Vector Number | Vector Description |
Sheet 41: HwTrq_SCom_ReadEOLTrqStep
![]() | |||||
Nexteer EPS Unit Test Tool | |||||
Rev:2.7b | |||||
Test Setup | |||||
Number Of Calibrations | 0 | ||||
Number Of Calibration Sets | 0 | ||||
Calibration Sheet | |||||
Function(s) Under Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_SCom_ReadEOLTrqStep | B | 5 | Pim_EOLTrqStepData[10] | TrqStep_HwNm_T_f32[10] |
Sheet 42: HwTrq_SCom_ReadEOLTrqStep() B
HwTrq_SCom_ReadEOLTrqStep | TS | -- | |||||
B | I/P | O/P | Expected O/P | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | Pim_EOLTrqStepData[10] | TrqStep_HwNm_T_f32[10] | TrqStep_HwNm_T_f32[10] | P/F | CPU Cycles | |
1 | I/P = min | -10,-10,-10,-10,-10,-10,-10,-10,-10,-10 | -- | -10, -10, -10, -10, -10, -10, -10, -10, -10, -10 | -- | ||
2 | I/P = max | 10,10,10,10,10,10,10,10,10,10 | -- | 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 | -- | ||
3 | I/P = zero | 0,0,0,0,0,0,0,0,0,0 | -- | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | -- | ||
4 | I/P = pos | 5,5,5,5,5,5,5,5,5,5 | -- | 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 | -- | ||
5 | I/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_ReadEOLTrqStep | TS | -- | ||
Test Status | Perf. Metrics | Comments | ||
Vector Number | Vector Description | -- | CPU Cycles | |
-- | ||||
Sheet 44: HwTrq_SCom_SetEOLTrqStep
![]() | |||||
Nexteer EPS Unit Test Tool | |||||
Rev:2.7b | |||||
Test Setup | |||||
Number Of Calibrations | 0 | ||||
Number Of Calibration Sets | 0 | ||||
Calibration Sheet | |||||
Function(s) Under Test | Variables | Function Stubs | |||
Function Name | TestType | Test Vectors | Set | Read | Function Name |
HwTrq_SCom_SetEOLTrqStep | b | 5 | TrqStep_HwNm_T_f32[10] | Pim_EOLTrqStepData[10] | Rte_Call_EOLTrqStep_WriteBlock |
Sheet 45: HwTrq_SCom_SetEOLTrqStep() b
HwTrq_SCom_SetEOLTrqStep | TS | -- | |||||||
b | I/P | O/P | Func Stub Counter | Expected O/P | Expected Stub Cnt | Test Status | Perf. Metrics | Comments | |
Vector Number | Vector Description | TrqStep_HwNm_T_f32[10] | Pim_EOLTrqStepData[10] | Rte_Call_EOLTrqStep_WriteBlock | Pim_EOLTrqStepData[10] | Rte_Call_EOLTrqStep_WriteBlock | P/F | CPU Cycles | |
1 | I/P = min | -10,-10,-10,-10,-10,-10,-10,-10,-10,-10 | -- | -- | -10, -10, -10, -10, -10, -10, -10, -10, -10, -10 | 1 | -- | ||
2 | I/P = max | 10,10,10,10,10,10,10,10,10,10 | -- | -- | 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 | 1 | -- | ||
3 | I/P = zero | 0,0,0,0,0,0,0,0,0,0 | -- | -- | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 1 | -- | ||
4 | I/P = pos | 5,5,5,5,5,5,5,5,5,5 | -- | -- | 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 | 1 | -- | ||
5 | I/P = neg | -5,-5,-5,-5,-5,-5,-5,-5,-5,-5 | -- | -- | -5, -5, -5, -5, -5, -5, -5, -5, -5, -5 | 1 | -- | ||