1 - Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

STBCTO - Rev 3<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0NRAR30-Oct-12Initial Version



2.0BDO9-May-13Update to FDD 40C v04, v05



3.0VT23-Jan-14Unpdated to FDD CF-08B v005












































































































































































































































































































































Sheet 2: Variable Dictionary

STBCTO - Rev 3

IOMDN
Variable Information

YN










Range











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






Variables




















TOEOLDisable_Cnt_lgcTO_EOL_DisableFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTEnableRqst_Cnt_lgcDST_Enable_RqstFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTExtSystemFltActive_Cnt_lgcDST_ExtSystemFlt_ActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTFuncPresent_Cnt_lgcDST_Func_PresentFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTSlewComplete_Cnt_lgcDST_Slew_CompleteFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTTrqOvCmdRqst_HwNm_f32DST_TrqOvCmd_RqstFDD40C TorqueOverlay
IN
2-1010SinglePrecisionFloatingPoint3.91E-03HwNmfloat32







DSTTrqOvRqstValid_Cnt_lgcDST_TrqOvCmd_ValidFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagDSTMaxRateActive_Cnt_lgcDiagDSTMaxRateActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagDSTMaxTimeActive_Cnt_lgcDiagDSTMaxTimeActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagDSTMaxValueActive_Cnt_lgcDiagDSTMaxValueActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagDSTStuckValueActive_Cnt_lgcDiagDSTStuckValueActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagDSTXORActive_Cnt_lgcDiagDSTXORActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagRedAssistLowVoltageActive_Cnt_lgcDiagRedAssistLowVoltageActiveFDD40C TorqueOverlay
IN
001N/A
Cntboolean







LimitPercentFiltered_Uls_f32Limit Percent FilteredFDD40C TorqueOverlay
IN
001SinglePrecisionFloatingPoint0.00390625Ulsfloat32







TrqOvReverseGearEngage_Cnt_lgcTrqOv_ReverseGear_EngageFDD40C TorqueOverlay
IN
001N/A
Cntboolean







VehicleSpeed_Kph_f32Vehicle_SpeedFDD40C TorqueOverlay
IN
00512SinglePrecisionFloatingPoint7.81E-03Kphfloat32







VehicleSpeedValid_Cnt_lgcVehicle_Speed_ValidFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTActive_Cnt_lgcDST_ActiveFDD40C TorqueOverlay
ON
001N/A
Cntboolean







DSTSlewStart_Cnt_lgcDST_Slew_StartFDD40C TorqueOverlay
ON
001N/A
Cntboolean







DiagMaxRqstDeniedActive_Cnt_lgcDiag MaxRqstDenied ActiveFDD40C TorqueOverlay
ON
001N/A
Cntboolean







DSTVspdActive_Cnt_M_lgcDST_Vspd_ActiveFDD40C TorqueOverlay
MN
001N/A
Cntboolean







DSTBkwdMotionAbsent_Cnt_M_lgcDST_BkwdMotion_AbsentFDD40C TorqueOverlay
MN
001N/A
Cntboolean







VehExtCondDSTActive_Cnt_M_lgcVehExtCond_DST_EnableFDD40C TorqueOverlay
MN
001N/A
Cntboolean







IntCondDSTEnable_Cnt_M_lgcIntCond_DST_EnableFDD40C TorqueOverlay
MN
001N/A
Cntboolean







LoSpdInactive_Cnt_M_lgcLoSpd_InactiveFDD40C TorqueOverlay
MN
001N/A
Cntboolean







HiSpdInactive_Cnt_M_lgcHiSpd_InactiveFDD40C TorqueOverlay
MN
001N/A
Cntboolean







DiagStsNonRecRmpToZeroFltPres_Cnt_lgcDiag_Status- Non recoverableFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DiagStsRecRmpToZeroFltPres_Cnt_lgcDiag_Status- RecoverableFDD40C TorqueOverlay
IN
001N/A
Cntboolean







DSTRDTimer_M_mS_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







DSTTNATimer_M_mS_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







RDStateCounter_Cnt_M_u08
FDD40C TorqueOverlay
MN
00255N/A
Cntuint8







DSTInternalCondTimer_mS_M_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







DSTBkwdMotionTime_mS_M_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







activeTimer_mS_M_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







InactiveTimer_mS_M_u32
FDD40C TorqueOverlay
MN
0FULLFULLN/A
Cntuint32







DSTState_Cnt_M_enum
FDD40C TorqueOverlay
MN
008N/A
CntTOC_STATE







StartTNATimer_Cnt_M_lgc
FDD40C TorqueOverlay
MN
001N/A
Cntboolean







StartRDTimer_Cnt_M_lgc
FDD40C TorqueOverlay
MN
001N/A
Cntboolean







DSTState_Cnt_u08DSTStateFDD40C TorqueOverlay
ON
008N/A
Cntuint8







DSTRevGearValid_Cnt_lgcDST_Rev_Gear_ValidFDD40C TorqueOverlay
IN
001N/A
Cntboolean








Sheet 3: Calibration Dictionary

STBCTO - Rev 3


N
Calibration InformationAchieved in Software Design



Y








Range





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



Calibrations















k_DSTVSpdVLH_Kph_f32k_DST_VSpd_VLHFDD40C TorqueOverlay
NN
100.00E+005.12E+02Voltsfloat32




k_DSTVSpdVHH_Kph_f32k_DST_VSpd_VHHFDD40C TorqueOverlay
NN
555.00E+003.10E+01Voltsfloat32




k_DSTVSpdVLL_Kph_f32k_DST_VSpd_VLLFDD40C TorqueOverlay
NN
50.00E+006.50E+04Voltsfloat32




k_DSTVSpdVHL_Kph_f32k_DST_VSps_VHLFDD40C TorqueOverlay
NN
300.00E+006.50E+04Voltsfloat32




k_DSTVehSpdActvTime_mS_u16k_DST_VehSpdActv_TimeFDD40C TorqueOverlay
NN
10000.00E+005.00E+03mSecuint16




k_DSTVehSpdInActvTime_mS_u16k_DST_VehSpdInIActv_TimeFDD40C TorqueOverlay
NN
10000.00E+005.00E+03mSecuint16




k_DSTBkwdMotionTime_mS_u16k_DST_BkwdMotion_TimeFDD40C TorqueOverlay
NN
10000.00E+005.00E+03mSecuint16




k_TrqOverlayLimitPerc_Uls_f32k_TrqOverlay_LimitPercFDD40C TorqueOverlay
NN
100.00E+001.00E+02Ulsfloat32




k_TrqOverlaySuspendTime_mS_u16k_TrqOverlaySuspend_TimeFDD40C TorqueOverlay
NN
100005000mSecuint32




k_DSTTrqOvActiveMaxLimit_MtrNm_f32k_DST_TrqOvActive_MaxLimitFDD40C TorqueOverlay
NN
2-1010HwNmfloat32




k_DSTTNAMaxTime_mS_u16k_DST_TNA_MaxTimeFDD40C TorqueOverlay
NN
10005000mSecuint16




k_DSTRDMaxTime_mS_u16k_DST_RD_MaxTimeFDD40C TorqueOverlay
NN
300005000mSecuint16




k_DSTRDStateMaxCount_Cnt_u08k_DST_RDState_MaxCountFDD40C TorqueOverlay
NN
50255Cntuint8





Sheet 4: Global Constants

STBCTO - Rev 3








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





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























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 5: Template

2.2aData File:












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









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










EOL Constants:












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









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










Global (Embedded) Constants:












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









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:



















Tuning:NIndex Range:










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









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










eCal:<NAME>























Tuning:YIndex Range:










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










Source:










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
























Tuning:PIndex Range:










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










Source:










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

















Sheet 6: Help

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




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

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

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.

2 - Design Review


Overview

Summary Sheet
Davinci Files
Source Code
MDD
Data Dictionary
QAC
Integration Manual
Unit Test


Sheet 1: Summary Sheet
























Rev 2.026-Aug-13

Peer Review Summary Sheet



























Component Name:


kzshz2: Intended Use: Identify which component is being reviewed. This should be the Module Short Name from Synergy Rationale: Required for traceability. It will help to ensure this form is not attaced to the the wrong change request. CBD_StbCTO
Component Revision:


kzshz2: Intended Use: Identify which Synergy revision of this component is being reviewed Rationale: Required for traceability. It will help to ensure this form is not attaced to the the wrong change request. 5





























Change Owner:


kzshz2: Intended Use: Identify the developer who made the change(s) Rationale: A change request may have more than one resolver, this will help identify who made what change. Change owner identification may be required by indusrty standards. Vince Thomas
Change Request ID:


11193





























kzshz2: Intended Use: Intended to identify at a high level to the reviewers which areas of the component have been changed. Rationale: This will be good information to know when ensuring appropriate reviews have been completed. Modified File Types:
















































































































































kzshz2: Intended Use: Identify who where the reviewers, what they reviewed, and if the reviewed changes have been approved to release the code for testing. Comments here should be at a highlevel, the specific comments should be present on the specific review form sheet. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. ADD DR Level Move reviewer and approval to individual checklist form Review Checklist Summary:






















































Reviewed:































XMDD


XSource Code



XData Dictionary


XQAC



































XIntegration Manual


XDavinci Files








































































Comments:






























































































General Guidelines:
- The reviews should be performed over the portions of the component that were modified as a result of the Change Request. (Note: If this peer review form was not
completed for pervious versions of this component, the Change Owner should review the entire component and complete the checklist in its entirety prior and check
the form into Syngery. This should be done prior to reviewing the modifications for this Change Result)
- The Change Owner is responsible for completing the entire checklist (Pre and Group review items) prior holding the initial group review.
- New components should include FDD Owner and Intergator as apart of the Group Review Board (Source Code, Integration Manual, and Davinci Files)
- Select "Yes" and add "N/A" to the comments for checklist items that are not applicable for this change















Sheet 2: Davinci Files






















Rev 2.026-Aug-13
Peer Review Meeting Log (Davinci Review)


























Quality Check Items:

































YesNo
Rationale is required for all answers of No









Pre-review checklist for change ownersDCF: Latest StdDef imported








X
Comments:










































DCF: Only StdDef Port types are used (if not








X
Comments:




add justification)




































DCF: All unused definitions removed








X
Comments:










































*Cfg.arxml.TT: Verfied Davinci Configurator imported the








X
Comments:










change correctly
kzshz2: Either a generic sandbox or a baselined integration project can be used to verify












































*Cfg.h.TT: Verfied Davinci Configurator generates








X
Comments:










the configuration header(s) file correctly




kzshz2: Either a generic sandbox or a baselined integration project can be used to verify









































Group-review for review boardAll changed files have been compared against previous








X
Comments:




versions (If available)

kzshz2: Intended Use: Identify if previous version was compared and only the expected change(s) was present. This is for text files only, not binary or GUIs Rationale: This is helpful in identifying unapproved (intended or mistaken) changes.


































DCF:Automated validation check is performed








X
Comments:

























































DCF: Inputs/Outputs match names from requirements








X
Comments:



















































DCF: Inputs/Outputs configuration paremeters








X
Comments:




reviewedkzshz2: Intended Use: All changed inputs have been reviewed to ensure configuration parameters (i.e. Buffered vs Direct read/writes) are correct. This includes signal grouping when signal consistency is required by the FDD













































DCF: Sender/Reciever Ports type and default values








X
Comments:










macth their corresponding ports (internal/external)






kzshz2: Intended Use: Identify if all the Sender/Reciever ports are compatibale with there connecting ports. Rationale: This will help to avoid errors when this component is being integrated into a project.






































DCF: Ports prototype and default values








X
Comments:




macth their corresponding ports (internal/external)






kzshz2: Intended Use: Identify if all the Server/Client ports are compatibale with there connecting ports. Rationale: This will help to avoid errors when this component is being integrated into a project.






































DCF: Server runnable variables are using direct








X
Comments:










read/writes













































DCF: Runnable calling frequencies match requirements








X
Comments:



























































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Vince Thomas
Review Date :

01/30/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Manoj Raut

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 3: Source Code






















Rev 2.026-Aug-13
Peer Review Meeting Log (Source Code Review)

























Source File Name:




kzshz2: Intended Use: Identify which .asm, .c, or .h file is being reviewed Rationale: Required for traceability. It will help to ensure this sheet is not attached to the wrong design review form. Ap_StbCTO.c
Source File Revision:


kzshz2: Intended Use: Identify which version of the source file is being review. Rationale: Required for traceability between source code and review. Auditors will likely require this. 13

























Module Design Document Name:




kzshz2: Intended Use: Identify which version of the MDD this source file was written against. Rationale: Needed for traceability between source code and MDD StabiliCtrlTorqueOverlay_MDD.docx
MDD Revision:


kzshz2: Intended Use: Identify which version of the MDD this source file was written against. Rationale: Needed for traceability between source code and MDD 12

































Data Dictionary Revision:



kzshz2: Intended Use: Identify which version of the Data Dictionary was referenced for ranges during the source file review. Rationale: Needed for traceability between source code and DD 4

































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Pre-review checklist
(change owners only)
Analysis performed for divide by zero




kzshz2: Intended Use: To confirm this defensive coding strategy has been taken into consideration Rationale: Necessary since currently there is no place this is documented




X
Comments:

NA







































Software Design and Coding Standard followed
X
Comments:
















































Software Naming Convention followed


X
Comments:
















































All buffered outputs are written in every path









X
Comments:


NA













































Group-review Checklist (review board)Telelogic Synergy version matches header





kzshz2: Intended Use: Indicate that the the versioning was confirmed by the peer reviewer(s). Rationale: There have been many occassions where versions were not updated in files and as a result Unit Test were referencing wrong versions. This often time leads to the need to re-run of batch tests.


X













































Change log contains detailed description of changes








X













































Code compared vs requirements (Document or Model)







kzshz2: Intended Use: Identify if previous version was compared and only the expected change(s) was present. Rationale: This is helpful in identifying unapproved (intended or mistaken) changes.
X













































Global Outputs (RTE/Non-RTE) Initialized









X

NA















































Global Outputs are limited to the legal range defined









X

NA









in the FDD Data dictionary




































No Compiler Errors verified


kzshz2: Intended Use: To confirm the appropriate variable name formats have been used. Rationale: This is needed to ensure there will be no errors discovered at the time of integration. A Sandox project may be required to confirm there are no errors until the QAC tool has been evaultated to determine if it can automate this check.





X



















































Type Casting and Fix Point Macros use reviewed









X

NA















































Function prototype and passed parameters are








X













consistent






































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Vince Thomas
Review Date :

01/30/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Manoj Raut

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 4: MDD






















Rev 2.026-Aug-13
Peer Review Meeting Log (MDD Review)






























Module Name:

kzshz2: Intended Use: Identify which file is has been reviewed Rationale: Required for traceability. It will help to ensure this sheet is not attached to the wrong design review form. StbCTO


Modulekzshz2: Intended Use: Identify how many source files are being reviewed and trace it to the appropriate MDD. Rationale: Required for traceability between source code and MDD
1of1





























MDD Revision:

kzshz2: Intended Use: Identify which version of the MDD has been reviewed. Rationale: Required for traceability between the MDD and review. Auditors will likely require this. 12


Source File Revision:


kzshz2: Intended Use: Identify which version of the source file was this MDD written for. Rationale: Needed for traceability between source code and MDD 13

Data Dictionary Revision:



kzshz2: Intended Use: Identify which version of the Data Dictionary was referenced for ranges during the review. Rationale: Needed for traceability between source code and DD. Note: Maybe this should be moved to the Summary sheet since there is only one Data Dictionary Version for all changes 3



















































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Group-review Checklist (review board)Telelogic Synergy version matches header








X

Comments:










































Change log contains detailed description of changes








X

Comments:










































Changes Highlighted (for Unit Tester)








X

Comments:










































High-level Diagrams have been reviewed (Section 2)








X

Comments:
















































All Design Exceptions and Limitations are listed









X
Comments:

NA













































Design Rationale understood captured appropriately









X
Comments:

NA














































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Vince Thomas
Review Date :

01/30/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Manoj Raut

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 5: Data Dictionary






















Rev 2.026-Aug-13
Peer Review Meeting Log (Data Dictionary Review)


























Data Dictionary Revision:



kzshz2: Intended Use: Identify which version of the file is being reviewed Rationale: Required for traceability. 4









































kzshz2: Intended Use: Indicate to the reviewers the type of variable changes. This should be filled out prior to the review by the change owner. Rationale: This will be good information to know to both reviewers and post reviewers of the change. Variables:



























XNewly Added


Name Changes


Range Changes


Deleted
































NVM Changes


Other:


































































kzshz2: Intended Use: Indicate to the reviewers the type of calibration changes. This should be filled out prior to the review by the change owner. Rationale: This will be good information to know to both reviewers and post reviewers of the change. Calibrations:



























Newly Added


Name Changes


Range Changes


Default Value Changes
































Deleted


Other:


































































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Group-review Checklist (review board)Telelogic Synergy version matches header








X
Comments:










































Change log contains detailed description of changes








X
Comments:










































All Changes Identified (for Unit Tester)








X
Comments:










































Calibration and NVM names, ranges, and default values








X
Comments:




compared against FDD




































Global variables names, ranges, and default values








X
Comments:




compared against FDD Data Dictionary






























































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Vince Thomas
Review Date :

01/30/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Manoj Raut

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 6: QAC






















Rev 2.026-Aug-13
Peer Review Meeting Log (QAC Review)


























Module Name:

kzshz2: Intended Use: Identify which .c file is being analyzed Rationale: Required for traceability. It will help to ensure this sheet is not attached to the wrong design review form. StbCTO

Source File Revision:


13

Module
1of1


























Compliance Document Version:




Unreleased









































kzshz2: Intended Use: Identify specific changes in results (new violation present, previous violation corrected, etc.). Changes to the version of the tool or the way the results were gathered should be described here also. This should be filled out prior to the review by the change owner. Rationale: Gives reviewers an what needs to be focused on. Forces the change owner to compare with previous results to catch any differences that may otherwise go unoticed Brief Summary of Changes (In Results or Tool):


































































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Pre-review
checklist for change owners
QAC version is correct and did not change (List version)







kzshz2: Intended Use: Identify which version of the QAC Subproject was used and if any of the personalities may have changed. Rationale: Will help ensure this is factored into evaluating the results
X
Comments:










































Contract Folder's header files are appropriate





kzshz2: Intended Use: Identify that the contract folder contains only the information required for this component. All other variables, constants, function prototypes, etc. should be removed. Rationale: This will help avoid unit testers having to considers object not used. It will also avoid having other files required for QAC.


X
Comments:












































G Group-review Checklist (review board)100% Compliance to the MISRA Compliance DocumentX
Comments:













































General Notes / Comments:























Msg 5087 and 3218 are known deviations


































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Vince Thomas
Review Date :

01/30/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Manoj Raut

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 7: Integration Manual






















Rev 2.026-Aug-13
Peer Review Meeting Log (Integration Manual Review)


























Integration Manual Name:



kzshz2: Intended Use: Identify which file is being reviewed Rationale: Required for traceability. It will help to ensure this sheet is not attached to the wrong design review form. StbCTO_Integration_Manual.docx

Integration Manual Revision:



kzshz2: Intended Use: Identify which version of the integration manual has been reviewed. Rationale: Required for traceability between the MDD and review. Auditors will likely require this. 2





























Quality Check Items:

































YesNo
Rationale is required for all answers of No









Group-review Checklist (review board)Telelogic Synergy version matches header








X
Comments:










































Latest template used








X
Comments:










































Change log contains detailed description of changes








X
Comments:










































Changes Highlighted (for Integrator)








X
Comments:

Newly Created Integration manual








































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Vince Thomas
Review Date :

01/30/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Manoj Raut

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 8: Unit Test






















Rev 1.113-Jun-13
Peer Review Meeting Log (Unit Test Review)

























Review Date :10/25/2013


DR Level:DR4


Author :Priti Manglekar

















(DR1, 2, 3, 4)









Module Under Test (Name) :StbCTO











































MDD Revision Level:



11










Source File Revision Level:



12


























Unit Test Plan Revision:



3










Data Dictionary Revision:



4


























Brief Summary of Design Changes:

























Invited (check if in attendance)









































































Lead Peer Reviewer:





Approved By:



Date:
























Vectors Reviewed (All or list specific periodics and local functions):










Only Changes




































Unit Test Plan Quality Check Items:

































YesNo
Rationale is required for all answers of No










Test documentation complete and verified correct








X

Comments:




























































All test vectors have passing results








X

Comments:




























































kzshz2: FDD only gives tolerances for calibrations, not variables All tolerances are within the limits listed in the DD








X

Comments:




























































100 % path coverage









X
Comments:

Can not be covered some paths which is acceptable at this point of time.

























































Calibration and variable ranges match the DD








X

Comments:




























































Min/Max boundary tested for each input variable








X

Comments:










and calibration
















































Min/Max boundary tested for each output variable









X
Comments:

NA

























































Valid outputs (generally non-zero, some negative








X

Comments:










results for signed values, values vary sufficiently)
















































Calibration tables used in interpolation have unique









X
Comments:

NA







values for each index when not testing boundary
















































Inputs/calibrations that are used as a "defeat" of the









X
Comments:

NA







output or a portion of code is generally disabled
















































No special code was added to test (i.e. Overflow








X

Comments:










handling)
















































Specific Unit Test Guidelines stated within the MDD









X
Comments:

NA







are followed
















































Compiler settings match expected configuration








X

Comments:










(Compiler version, makefile template, and Float Point)
















































Call Trace results match VBA's expected stub count








X

Comments:




























































EPS Library/Unit Test Tool version is correct (List)








X

Comments:




























































Floating Point Attribute meets standard and did not








X

Comments:










change from previous test (List)
















































General Notes / Comments:





















3 - StabiliCtrlTorqueOverlay_MDD

Module -- Stability Control Torque Overlay66

High-Level Description

This function describes the algorithms used to implement the activation logic for torque overlay functionality related to dynamic stability.

Figures

Diagram – Function Data Sharing

This diagram shows all data that is shared between functions within the module.

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.

(Note: Full variable names required in table.)

(Note: All global variables including End Of Line data used should be shown here)

Module Inputs (Global Variable Name)Module Outputs (Global Variable Name)
DSTTOCState_Cnt_u08DSTActive_Cnt_lgc
DSTEnableRqst_Cnt_lgcDSTState_Cnt_u08
DSTExtSystemFltActive_Cnt_lgcDSTSlewStart_Cnt_lgc
DSTErrCntrRecvLevel_Cnt_u08
DSTTrqOvCmdRqst_HwNm_f32
DSTTrqOvRqstValid_Cnt_lgc
NTCDSTMaxValue_Cnt_T_lgc
NTCDSTMaxRate_Cnt_lgc
NTCDSTMaxTime_Cnt_lgc
NTCDSTXOR_Cnt_lgc
NTCDSTStuckValue_Cnt_lgc
TOEOLDisable_Cnt_lgc
DSTSlewComplete_Cnt_lgc
TrqOvReverseGearEngage_Cnt_lgc
VehicleSpeed_Kph_f32
VehicleSpeedValid_ Cnt_lgc
LimitPercentFiltered_Uls_f32
NTCLowBattVtg_Cnt_T_lgc
DiagStsNonRecRmpToZeroFltPres_Cnt_lgc
DiagStsRecRmpToZeroFltPres_Cnt_lgc
DSTFuncPresent_Cnt_lgc
SystemState_Mode
DSTRevGearValid_Cnt_lgc

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 NameUser Defined TypeResolution

Legal Range

(min)

Legal Range

(max)

Software Segment
DSTRDTimer_M_mS_u32UINT32N/AFULLFULLSTBCTO_START_SEC_VAR_CLEARED_32
DSTTNATimer_M_mS_u32UINT32N/AFULLFULLSTBCTO_START_SEC_VAR_CLEARED_32
RDStateCounter_Cnt_M_u08UINT8N/A0255STBCTO_START_SEC_VAR_CLEARED_8
DSTVspdActive_Cnt_M_lgcBOOLEANN/AFALSETRUESTBCTO_START_SEC_VAR_CLEARED_BOOLEAN
DSTBkwdMotionAbsent_Cnt_M_lgcBOOLEANN/AFALSETRUESTBCTO_START_SEC_VAR_CLEARED_BOOLEAN
VehExtCondDSTActive_Cnt_M_lgcBOOLEANN/AFALSETRUESTBCTO_START_SEC_VAR_CLEARED_BOOLEAN
IntCondDSTEnable_Cnt_M_lgcBOOLEANN/AFALSETRUESTBCTO_START_SEC_VAR_CLEARED_BOOLEAN
LoSpdInactive_Cnt_M_lgcBOOLEANN/AFALSETRUESTBCTO_START_SEC_VAR_CLEARED_BOOLEAN
HiSpdInactive_Cnt_M_lgcBOOLEANN/AFALSETRUESTBCTO_START_SEC_VAR_CLEARED_BOOLEAN
DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcBOOLEANN/AFALSETRUESTBCTO_START_SEC_VAR_CLEARED_BOOLEAN
DiagStsRecRmpToZeroFltPres_Cnt_M_lgcBOOLEANN/AFALSETRUESTBCTO_START_SEC_VAR_CLEARED_BOOLEAN
DSTInternalCondTimer_mS_M_u32UINT32N/AFULLFULLSTBCTO_START_SEC_VAR_NOINIT_32
DSTBkwdMotionTime_mS_M_u32UINT32N/AFULLFULLSTBCTO_START_SEC_VAR_NOINIT_32
activeTimer_mS_M_u32UINT32N/AFULLFULLSTBCTO_START_SEC_VAR_CLEARED_32
InactiveTimer_mS_M_u32UINT32N/AFULLFULLSTBCTO_START_SEC_VAR_CLEARED_32
DSTState_Cnt_M_enumTOC_STATEN/A08STBCTO_START_SEC_VAR_CLEARED_UNSPECIFIED
StartTNATimer_Cnt_M_lgcBOOLEANN/AFALSETRUESTBCTO_START_SEC_VAR_CLEARED_BOOLEAN
StartRDTimer_Cnt_M_lgcBOOLEANN/AFALSETRUESTBCTO_START_SEC_VAR_CLEARED_BOOLEAN

User defined typedef definition/declaration

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

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

typedef void(*DSTHandler_T)(boolean*DSTActive_T_lgc,boolean*DSTSlewStart_T_lgc)
TOC_STATETOCSTATE_OFFUint80
TOCSTATE_TNA1
TOCSTATE_PNA2
TOCSTATE_READY3
TOCSTATE_REQUESTDENIED4
TOCSTATE_ACTIVEMODE055
TOCSTATE_ACTIVEMODE066
TOCSTATE_ACTIVEMODE077
TOCSTATE_NOTAVAILABLE8

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_DSTVSpdVLH_Kph_f32
k_DSTVSpdVHH_Kph_f32
k_DSTVSpdVLL_Kph_f32
k_DSTVSpdVHL_Kph_f32
k_DSTVehSpdActvTime_mS_u16
k_DSTVehSpdInActvTime_mS_u16
k_DSTBkwdMotionTime_mS_u16
k_TrqOverlayLimitPerc_Uls_f32
k_TrqOverlaySuspendTime_mS_u16
k_DSTTrqOvActiveMaxLimit_MtrNm_f32
k_DSTTNAMaxTime_mS_u16
k_DSTRDMaxTime_mS_u16
k_DSTRDStateMaxCount_Cnt_u08

Program (fixed) Constants

Embedded Constants

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

Local

Constant NameResolutionValue

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_ONE_CNT_U8

Module specific Lookup Tables Constants

(This is for lookup tables (arrays) with fixed values, same name as other tables)

Constant NameResolutionValueSoftware Segment
t_DSTStates_Cnt_Fnn/a

&StbCTO_DSTSt_Off

&StbCTO_DSTSt_TNA

&StbCTO_DSTSt_PNA

&StbCTO_DSTSt_Ready

&StbCTO_DSTSt_RequestDenied

&StbCTO_DSTSt_Active

&StbCTO_DSTSt_Active

&StbCTO_DSTSt_Active

&StbCTO_DSTSt_NotApplicable

AP_STBCTO_CODE

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,

Data Hiding Functions

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

  1. Rte_Call_NxtrDiagMgr_SetNTCStatus()

Local Functions/Macros Used by this MDD only

(Note if they are defined in another source file, then reference the appropriate header file)

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

  1. StbCTO_DSTSt_Notvailable ()

  2. StbCTO_DSTSt_Off()

  3. StbCTO_DSTSt_TNA()

  4. StbCTO_DSTSt_PNA()

  5. StbCTO_DSTSt_Ready()

  6. StbCTO_DSTSt_Active()

  7. StbCTO_DSTSt_RequestDenied()

Software Module Implementation

Initialization Functions

Module state variables are initialized to 0 at start-up by RAM init.

LoSpdInactive_Cnt_M_lgc = TRUE


Periodic Functions

Per: StbCTO_Per1

Design Rationale

  1. StartTNATimer_Cnt_M_lgc, This var is set to TRUE whenever transitioning to TNA state to initialize TNA Timer and set to FALSE when TNA timer is expired. Timer expired is checked in StartandStopTimer()

  2. StartRDTimer_Cnt_M_lgc, This var is set to TRUE whenever transitioning to RD state to initialize RD Timer and set to FALSE when RD timer is expired. Timer expired is checked in StartandStopTimer()

Program Flow Start

Rte_Call_StbCTO_Per1_CP0_CheckpointReached()

Store Module Inputs to Local copies

SysState_Cnt_T_Enum = Rte_Mode_SystemState_Mode()

DSTFuncPresent_Cnt_T_lgc = Rte_IRead_StbCTO_Per1_DSTFuncPresent_Cnt_lgc()

Rte_Call_NxtrDiagMgr_GetNTCFailed(NTC_Num_ExVoltageLow, &NTCLowBattVtg_Cnt_T_lgc)

HalfActive_Cnt_T_lgc = Rte_IRead_StbCTO_Per1_HalfActive_Cnt_lgc()

LimitPercentFiltered_Uls_T_f32 = Rte_IRead_StbCTO_Per1_LimitPercentFiltered_Uls_f32()

PrkAssistActive_Cnt_T_lgc = Rte_IRead_StbCTO_Per1_PrkAssistActive_Cnt_lgc()

TrqOvReverseGearEngage_Cnt_lgc = Rte_IRead_StbCTO_Per1_TrqOvReverseGearEngage_Cnt_lgc()

VehicleSpeed_Kph_T_f32 = Rte_IRead_StbCTO_Per1_VehicleSpeed_Kph_f32()

DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc = Rte_IRead_StbCTO_Per1_DiagStsNonRecRmpToZeroFltPres_Cnt_lgc()

DiagStsRecRmpToZeroFltPres_Cnt_M_lgc = Rte_IRead_StbCTO_Per1_DiagStsRecRmpToZeroFltPres_Cnt_lgc()

VehicleSpeedValid_Cnt_T_lgc = Rte_IRead_StbCTO_Per1_VehicleSpeedValid_Cnt_lgc()

DSTRevGearValid_Cnt_T_lgc = Rte_IRead_StbCTO_Per1_DSTRevGearValid_Cnt_lgc()

PrevDSTState_Cnt_T_enum = DSTState_Cnt_M_enum;

Rte_Call_NxtrDiagMgr_GetNTCFailed(NTC_Num_VLF_10, &NTCDSTNotPresentCmdNotZero_Cnt_T_lgc);

Rte_Call_NxtrDiagMgr_GetNTCFailed(NTC_Num_VLF_11, &NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc);

Rte_Call_NxtrDiagMgr_GetNTCFailed(NTC_Num_VLF_12, &NTCDSTStateRqstDenied_Cnt_T_lgc);

Rte_Call_NxtrDiagMgr_GetNTCFailed(NTC_Num_VLF_13, &NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc)

Perform Over and Low Voltage Diagnostics

Store Local copy of outputs into Module Outputs

Rte_IWrite_StbCTO_Per1_DSTSlewStart_Cnt_lgc(DSTSlewStart_Cnt_T_lgc)

Rte_IWrite_StbCTO_Per1_DSTActive_Cnt_lgc(DSTActive_Cnt_M_lgc)

Rte_IWrite_StbCTO_Per1_DSTState_Cnt_u08 (DSTState_Cnt_M_enum)

Program Flow End

Rte_Call_StbCTO_Per1_CP1_CheckpointReached()

Fault Recovery Functions

None

Shutdown Functions

None

Interrupt Functions

None

Serial Communication Functions

None

Local Function/Macro Definitions

NotAVailable

Function NameStbCTO_DSTSt_NotAvailableTypeMinMax
Arguments PassedDSTActive_T_lgcboolean pointerFALSETRUE
DSTSlewStart_T_lgcboolean pointerFALSETRUE
Return ValueN/A

Description

/* This function does nothing. */

DSTActive_T_lgc = DSTActive_T_lgc

DSTSlewStart_T_lgc = DSTSlewStart_T_lgc

OFF state

Function NameStbCTO_DSTSt_OffTypeMinMax
Arguments PassedDSTActive_T_lgcboolean pointerFULLFULL
DSTSlewStart_T_lgcboolean pointerFALSETRUE
Return ValueN/A

Description

TNA

Function NameStbCTO_DSTSt_TNATypeMinMax
Arguments PassedDSTActive_T_lgcboolean pointerFALSETRUE
DSTSlewStart_T_lgcboolean pointerFALSETRUE
Return ValueN/A

Description

PNA

Function NameStbCTO_DSTSt_PNATypeMinMax
Arguments PassedDSTActive_T_lgcboolean pointerFULLFULL
DSTSlewStart_T_lgcboolean pointerFALSETRUE
Return ValueN/A

Description

READY

Function NameStbCTO_DSTSt_ReadyTypeMinMax
Arguments PassedDSTActive_T_lgcboolean pointerFULLFULL
DSTSlewStart_T_lgcboolean pointerFALSETRUE
Return ValueN/A

Description


ACTIVE

Function NameStbCTO_DSTSt_ActiveTypeMinMax
Arguments PassedDSTActive_T_lgcboolean pointerFULLFULL
DSTSlewStart_T_lgcboolean pointerFALSETRUE
Return ValueN/A

Description

REQUEST DENIED

Function NameStbCTO_DSTSt_RequestDeniedTypeMinMax
Arguments PassedDSTActive_T_lgcboolean pointerFULLFULL
DSTSlewStart_T_lgcboolean pointerFALSETRUE
Return ValueDSTActive_T_lgcboolean pointerFULLFULL

Description

StartAndStopTimer

Function NameStartAndStopTimerTypeMinMax
Arguments PassedStartTime_mS_T_u32Uint32FULLFULL
TimeOut_mS_T_u16Uint1605000
StartTimer_Cnt_T_lgcBoolean pointerFALSETRUE
Return ValueN/A

Execution Requirements

Execution Sequence of the Module

(Describe in words relevant details about the execution sequence of the different sub modules.)

Execution Rates for sub-modules called by the Scheduler

This table serves as reference for the Scheduler design

Function NameTask ListCalling FrequencySystem State(s) in which the function is called
StbCTO_Init1Executed once after the RTE is startedALL
StbCTO_per12msWARMINIT, OPERATE,DISABLE

Execution Requirements for Serial Communication Functions

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


Memory Map Definition Requirements

Sub Modules (Functions)

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

Name of Sub ModuleSoftware Segment
StbCTO _Per1()RTE_AP_STBCTO_APPL_CODE

Local Functions

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

Name of Sub ModuleSoftware Segment
StbCTO_DSTSt_NotApplicableAP_STBCTO_CODE
StbCTO_DSTSt_OffAP_STBCTO_CODE
StbCTO_DSTSt_TNAAP_STBCTO_CODE
StbCTO_DSTSt_PNAAP_STBCTO_CODE
StbCTO_DSTSt_ReadyAP_STBCTO_CODE
StbCTO_DSTSt_ActiveAP_STBCTO_CODE
StbCTO_DSTSt_RequestDeniedAP_STBCTO_CODE
StartAndStopTimerAP_STBCTO_CODE


Known Issues / Limitations With Design

This module is not meeting FDD for below points:

1) System_State is not shown as input in FDD sec 3 and sec 3.1

2) HalF_Active and PrkAssist_Active is not used in this module, But these are shown in FDD Sec 3, 3.1, 3.3

This is informed to FDD owner and FDD will be updated for next release.

Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11.0Initial AutoSAR release.19-Oct-12NRAR
22.0Updated design rationale in Per1 and Sec 927-Nov-12NRAR
33.0Updated some of the port names27-Nov-12NRAR
44.0Corrected anomaly 4476 and 4477 SCR 743821-Fev-13DD
55.0Set DSTActive as a global variable23-Fev-13DD
66.0Correct transition from ACTIVE to Request Denied23-Fev-13DD
77.0Update to FDD 40C v004, v00509-May-13BDO
88.0Updated StbCTO_DSTSt_Active() to support for Tessy coverage limitations, update StartAndStopTimer()28-May-13BDO
99.0Updated to CF08B Ver 00115-Jul-13SP
1010.0Added logic to pass the NTCs if the enable criteria is FALSE, And added AbsDSTTrqOvCmdRqst_HwNm_T_f32 in StbCTO_DSTSt_Ready to fix the QAC Warning08-Oct-13MR
1111.0Added logic to pass the NTC as per FDD version CF08B Ver4.22-Oct-13MR
1212.0Updated to CF-08B v00523-Jan-14VT

4 - StbCTO_Integration_Manual

1 Dependencies 2

1.1 SWCs 2

1.2 Global Functions(Non RTE) to be provided to Integration Project 2

2 Configuration 3

2.1 Build Time Config 3

2.2 Configuration Files to be provided by Integration Project 3

2.2.1 Da Vinci Parameter Configuration Changes 3

2.2.2 DaVinci Interrupt Configuration Changes 3

2.2.3 Manual Configuration Changes 3

3 Integration 4

3.1 Required Global Data Inputs 4

3.2 Required Global Data Outputs 4

3.3 Specific Include Path present 4

4 Runnable Scheduling 5

5 Memory Mapping 6

5.1 Mapping 6

5.2 Usage 6

5.3 Non RTE NvM Blocks 6

5.4 RTE NvM Blocks 6

6 Compiler Settings 6

6.1 Preprocessor MACRO 6

6.2 Optimization Settings 6

7 Revision Control Log 7

Dependencies

SWCs

ModuleRequired Feature
None

Note : Referencing the external components should be avoided in most cases. Only in unavoidable circumstance external components should be referred. Developer should track the references.

Global Functions(Non RTE) to be provided to Integration Project

None

Configuration

Build Time Config

ModulesNotes
None

Configuration Files to be provided by Integration Project

Ap_StbCTO_Cfg.h generated by Ap_StbCTO_Cfg.h.tt

Da Vinci Parameter Configuration Changes

ParameterNotesSWC
None

DaVinci Interrupt Configuration Changes

ISR NameVIM #Priority DependencyNotes
None

Manual Configuration Changes

ConstantNotesSWC
None

Integration

Required Global Data Inputs

DSTEnableRqst_Cnt_lgc

DSTErrCntrRecvLevel_Cnt_u08

DSTExtSystemFltActive_Cnt_lgc

DSTFuncPresent_Cnt_lgc

DSTSlewComplete_Cnt_lgc

DSTTOCState_Uls_enum

DSTTrqOvCmdRqst_HwNm_f32

DSTTrqOvRqstValid_Cnt_lgc

DSTRevGearValid_Cnt_lgc

DiagRedAssistLowVoltageActive_Cnt_lgc

DiagStsNonRecRmpToZeroFltPres_Cnt_lgc

DiagStsRecRmpToZeroFltPres_Cnt_lgc

LimitPercentFiltered_Uls_f32

TOEOLDisable_Cnt_lgc

TrqOvReverseGearEngage_Cnt_lgc

VehicleSpeedValid_Cnt_lgc

VehicleSpeed_Kph_f32

Required Global Data Outputs

DSTActive_Cnt_lgc

DSTSlewStart_Cnt_lgc

DSTState_Cnt_u08

Specific Include Path present

No

Runnable Scheduling

This section specifies the required runnable scheduling.

InitScheduling RequirementsTrigger
StbCTO_Init1Called from RTE before any call to the periodic functionsRTE init
RunnableScheduling RequirementsTrigger
StbCTO_Per1NoneRTE 2ms

.

Memory Mapping

Mapping

Memory SectionContentsNotes
STBCTO_START_SEC_VAR_CLEARED_BOOLEAN
STBCTO_START_SEC_VAR_NOINIT_32
STBCTO_START_SEC_VAR_CLEARED_32
STBCTO_START_SEC_VAR_CLEARED_8
STBCTO_START_SEC_VAR_CLEARED_UNSPECIFIED

* Each …START_SEC… constant is terminated by a …STOP_SEC… constant as specified in the AUTOSAR Memory Mapping requirements.

Usage

Table 1: ARM Cortex R4 Memory Usage

FeatureRAMROM
<Memmap usuage info>

Non RTE NvM Blocks

Block Name
<NVM block used Non RTE functions >

Note : Size of the NVM block if configured in developer

RTE NvM Blocks

Block Name
<NVM block used in RTE functions >

Note : Size of the NVM block if configured in developer

Compiler Settings

Preprocessor MACRO

<Define all the preprocessor Macros needed and conditions when needed>.

Optimization Settings

<Define Optimization levels that are needed and conditions when needed>.

Revision Control Log

Rev #Change DescriptionDateAuthor
1Initial version3-Oct-13MR
2Updated to CF-08B v00530-Jan-14VT

5 - StabiliCtrlTorqueOverlay_UnitTestResults


Overview

Unit Test Information
Module Definitions
Variable Range
StbCTO_Init1
StbCTO_Init1() B
StbCTO_Per1
StbCTO_Per1() P
StbCTO_Per1() B
StbCTO_DSTSt_NotAvailable
StbCTO_DSTSt_NotAvailable() B
StbCTO_DSTSt_Off
StbCTO_DSTSt_Off() P
StbCTO_DSTSt_Off() B
StbCTO_DSTSt_TNA
StbCTO_DSTSt_TNA() P
StbCTO_DSTSt_TNA() B
StbCTO_DSTSt_PNA
StbCTO_DSTSt_PNA() P
StbCTO_DSTSt_PNA() B
StbCTO_DSTSt_Ready
StbCTO_DSTSt_Ready() P
StbCTO_DSTSt_Ready() B
StbCTO_DSTSt_Active
StbCTO_DSTSt_Active() P
StbCTO_DSTSt_Active() B
StbCTO_DSTSt_RequestDenied
StbCTO_DSTSt_RequestDenied() P
StbCTO_DSTSt_RequestDenied() B
StartAndStopTimer
StartAndStopTimer() P
StartAndStopTimer() B


Sheet 1: Unit Test Information

1.0a






















Nexteer EPS Unit Test Tool






Rev:2.7c












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

Code File(s) Under Test:Ap_StbCTO.c



Code File(s) Version:12



Module Design Document:StabiliCtrlTorqueOverlay_MDD.doc



Module Design Document Version:11



Data Dictionary Version:4



Unit Test Plan Version:3



Optimization Level:Level 2



Compiler (CodeGen) Version:TMS470_4.9.5



Model Type:Excel Macro



Model Version:Nexteer EPS Unit Test Tool 2.7c/EPS Library 1.29



Special Test Requirements:




Test Date:10/23/2013



Comments:Note1: Inline functions defined in GlobalMacro.h are not Unit Tested.

Note2: In the function StbCTO_DSTSt_TNA(), 100% path cannot be covered because the values given for the path (1&&0&&x) will make the previous path TRUE and the condition remains not reachable. And variable ‘DSTSlewComplete_Cnt_T_lgc’ cannot be made TRUE and FLASE in a single instance.

Note3: In the function StbCTO_DSTSt_PNA() , 100% path cannot be covered because the variable ‘DSTSlewComplete_Cnt_T_lgc’ cannot be made TRUE and FLASE in a single instance.

Note4: In "StbCTO_Per1"" function, 100% path cannot be covered because the paths a)"(k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32)","(VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHL_Kph_f32)" and "(VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)" when made 'FALSE', the previous 'if' loop gets covered.

Note5: In "StbCTO_DSTSt_Active" function, 100% path cannot be covered because the paths "(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) = TRUE", "(DSTTOCState_Uls_T_enum == TOCSTATE_READY) = TRUE" and "(FALSE == DiagMaxRateAct_Cnt_T_lgc) = FALSE" covers previous 'if' loop i.e., path (T&&T&&F&&x) cannot be covered."

Note6: In “StbCTO_Per1” function, “RDStateCounter_Cnt_M_u08” output variable has an overflow issue.For this,anomaly 5896 is raised.For "RDStateCounter_Cnt_M_u08" variable 0 to 254 range is considered.




Index of Tests:




Test Set upTest WorksheetsTest StatusRun TS

StbCTO_Init1StbCTO_Init1() B----
1






StbCTO_Per1StbCTO_Per1() P----
46
104StbCTO_Per1() B----
104






StbCTO_DSTSt_NotAvailableStbCTO_DSTSt_NotAvailable() B----
6






StbCTO_DSTSt_OffStbCTO_DSTSt_Off() P----
4
9StbCTO_DSTSt_Off() B----
9






StbCTO_DSTSt_TNAStbCTO_DSTSt_TNA() P----
23
31StbCTO_DSTSt_TNA() B----
31






StbCTO_DSTSt_PNAStbCTO_DSTSt_PNA() P----
7
11StbCTO_DSTSt_PNA() B----
11






StbCTO_DSTSt_ReadyStbCTO_DSTSt_Ready() P----
27
35StbCTO_DSTSt_Ready() B----
35






StbCTO_DSTSt_ActiveStbCTO_DSTSt_Active() P----
39
34StbCTO_DSTSt_Active() B----
34






StbCTO_DSTSt_RequestDeniedStbCTO_DSTSt_RequestDenied() P----
7
16StbCTO_DSTSt_RequestDenied() B----
16






StartAndStopTimerStartAndStopTimer() P----
3
13StartAndStopTimer() B----
13














































































































Sheet 2: Module Definitions












































Nexteer EPS Unit Test Tool












Rev:2.7b












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

voidRte_Call_NxtrDiagMgr_SetNTCStatus(void)
voidStbCTO_Per1(void)
GbooleanDSTExtSystemFltActive_Cnt_lgc

voidRte_Call_StbCTO_Per1_CP0_CheckpointReached(void)
voidStbCTO_DSTSt_NotAvailable(void)
Guint8DSTErrCntrRecvLevel_Cnt_u08

uint32Rte_Call_SystemTime_GetSystemTime_mS_u32(void)
voidStbCTO_DSTSt_Off(void)
GfloatDSTTrqOvCmdRqst_HwNm_f32

uint32Rte_Call_SystemTime_DtrmnElapsedTime_mS_u16(void)
voidStbCTO_DSTSt_TNA(void)
GbooleanDSTTrqOvRqstValid_Cnt_lgc

voidRte_Call_StbCTO_Per1_CP1_CheckpointReached(void)
voidStbCTO_DSTSt_PNA(void)
GbooleanTOEOLDisable_Cnt_lgc




voidStbCTO_DSTSt_Ready(void)
GbooleanDSTSlewComplete_Cnt_lgc




voidStbCTO_DSTSt_Active(void)
GbooleanTrqOvReverseGearEngage_Cnt_lgc1




voidStbCTO_DSTSt_RequestDenied(void)
GfloatVehicleSpeed_Kph_f32




voidStartAndStopTimer(float StartTime_mS_T_u32, uint16 TimeOut_mS_T_u16)
GfloatLimitPercentFiltered_Uls_f32








GbooleanDiagRedAssistLowVoltageActive_Cnt_lgc








GbooleanDiagStsNonRecRmpToZeroFltPres_Cnt_lgc








GbooleanDiagStsRecRmpToZeroFltPres_Cnt_lgc








GbooleanDSTFuncPresent_Cnt_lgc








Guint8SystemState_Mode








GbooleanDSTActive_Cnt_lgc








Guint8DSTState_Cnt_u08








GbooleanDSTSlewStart_Cnt_lgc








Muint32DSTRDTimer_M_mS_u320







Muint32DSTTNATimer_M_mS_u32








Muint8RDStateCounter_Cnt_M_u08








MbooleanDSTVspdActive_Cnt_M_lgc








MbooleanDSTBkwdMotionAbsent_Cnt_M_lgc








MbooleanVehExtCondDSTActive_Cnt_M_lgc








MbooleanIntCondDSTEnable_Cnt_M_lgc








MbooleanLoSpdInactive_Cnt_M_lgc








MbooleanHiSpdInactive_Cnt_M_lgc








MbooleanDiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc








MbooleanDiagStsRecRmpToZeroFltPres_Cnt_M_lgc








Muint32DSTInternalCondTimer_mS_M_u32








Muint32DSTBkwdMotionTime_mS_M_u32








Muint32activeTimer_mS_M_u32








Muint32InactiveTimer_mS_M_u32








MTOC_STATEDSTState_Cnt_M_enum








MbooleanStartTNATimer_Cnt_M_lgc








MbooleanStartRDTimer_Cnt_M_lgc








Gfloatk_DSTVSpdVLH_Kph_f32








Gfloatk_DSTVSpdVHH_Kph_f32








Gfloatk_DSTVSpdVLL_Kph_f32








Gfloatk_DSTVSpdVHL_Kph_f32








Guint16k_DSTVehSpdActvTime_mS_u16








Guint16k_DSTVehSpdInActvTime_mS_u16








Guint16k_DSTBkwdMotionTime_mS_u16








Gfloatk_TrqOverlayLimitPerc_Uls_f32








Guint16k_TrqOverlaySuspendTime_mS_u16








Gfloatk_DSTTrqOvActiveMaxLimit_MtrNm_f32








Guint16k_DSTTNAMaxTime_mS_u16








Guint16k_DSTRDMaxTime_mS_u16








Guint8k_DSTRDStateMaxCount_Cnt_u08








GbooleanDSTActive_T_lgc








GbooleanDSTSlewStart_T_lgc








GTOC_STATEDSTTOCState_Uls_enum








GbooleanStartTimer_Cnt_T_lgc0







GbooleanRte_Call_NxtrDiagMgr_GetNTCActive[6]








GUINT8Call_count0







GUINT8NxtrDiagMgr_GetNTCActive_count0







MbooleanDSTActive_Cnt_M_lgc








GbooleanVehicleSpeedValid_Cnt_lgc








GbooleanRte_Call_NxtrDiagMgr_GetNTCFailed[5]








GUINT8NxtrDiagMgr_GetNTCFailed_count








GUINT8NxtrDiagMgr_NTC[2]0, 0







GUINT8NxtrDiagMgr_Param[2]0, 0







GUINT8NxtrDiagMgr_Status[2]0, 0







GUINT8i0







GUINT8j0







GUINT8NxtrDiagMgr_Call_Count[2]








GUINT8Call_count10




Sheet 3: Variable Range















































Nexteer EPS Unit Test Tool












Rev:2.7b
























Variable Range Definitions








Variable NameMax ValueMin Value








DSTTOCState_Cnt_u08










DSTEnableRqst_Cnt_lgc










DSTExtSystemFltActive_Cnt_lgc










DSTErrCntrRecvLevel_Cnt_u08










DSTTrqOvCmdRqst_HwNm_f32










DSTTrqOvRqstValid_Cnt_lgc










DiagDSTMaxValueActive_Cnt_lgc










DiagDSTMaxRateActive_Cnt_lgc










DiagDSTMaxTimeActive_Cnt_lgc










DiagDSTXORActive_Cnt_lgc










DiagDSTStuckValueActive_Cnt_lgc










DSTEOLDisable_Cnt_lgc










DSTSlewComplete_Cnt_lgc










TrqOvReverseGearEngage_Cnt_lgc










VehicleSpeed_Kph_f32










LimitPercentFiltered_Uls_f32










DiagRedAssistLowVoltageActive_Cnt_lgc










DiagStsNonRecRmpToZeroFltPres_Cnt_lgc










DiagStsRecRmpToZeroFltPres_Cnt_lgc










DSTFuncPresent_Cnt_lgc










SystemState_Mode










DSTActive_Cnt_lgc










DSTState_Cnt_u08










DSTSlewStart_Cnt_lgc










DSTRDTimer_M_mS_u32










DSTTNATimer_M_mS_u32










RDStateCounter_Cnt_M_u08










DSTVspdActive_Cnt_M_lgc










DSTBkwdMotionAbsent_Cnt_M_lgc










VehExtCondDSTActive_Cnt_M_lgc










IntCondDSTEnable_Cnt_M_lgc










LoSpdInactive_Cnt_M_lgc










HiSpdInactive_Cnt_M_lgc










DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc










DiagStsRecRmpToZeroFltPres_Cnt_M_lgc










DSTInternalCondTimer_mS_M_u32










DSTBkwdMotionTime_mS_M_u32










activeTimer_mS_M_u32










InactiveTimer_mS_M_u32










DSTState_Cnt_M_enum










StartTNATimer_Cnt_M_lgc










StartRDTimer_Cnt_M_lgc










k_DSTVSpdVLH_Kph_f32










k_DSTVSpdVHH_Kph_f32










k_DSTVSpdVLL_Kph_f32










k_DSTVSpdVHL_Kph_f32










k_DSTVehSpdActvTime_mS_u16










k_DSTVehSpdInActvTime_mS_u16










k_DSTBkwdMotionTime_mS_u16










k_TrqOverlayLimitPerc_Uls_f32










k_TrqOverlaySuspendTime_mS_u16










k_DSTTrqOvActiveMaxLimit_MtrNm_f32










k_DSTTNAMaxTime_mS_u16










k_DSTRDMaxTime_mS_u16










k_DSTRDStateMaxCount_Cnt_u08










Call_Count










NxtrDiagMgr_NTC[20]










NxtrDiagMgr_Param[20]










NxtrDiagMgr_Status[20]










j










NxtrDiagMgr_Call_Count[20]










Ip_NTC










Ip_Status










Ip_Param










StartTime_mS_T_u32










TimeOut_mS_T_u16










SetNTCStatus_NTC










SetNTCStatus_Param










SetNTCStatus_Status










DSTActive_T_lgc_ptr










DSTSlewStart_T_lgc_ptr










DSTTOCState_Uls_enum










StartTimer_Cnt_T_lgc










TrqOvReverseGearEngage_Cnt_lgc1










Rte_Call_NxtrDiagMgr_GetNTCActive[6]










NxtrDiagMgr_GetNTCActive_count










VehicleSpeedValid_Cnt_lgc










TOEOLDisable_Cnt_lgc










NTCDSTMaxValue_Cnt_T_lgc










NTCDSTMaxRate_Cnt_lgc










DSTStuckValue_Cnt_T_lgc










NTCLowBattVtg_Cnt_T_lgc










Rte_Call_NxtrDiagMgr_GetNTCFailed[4]










NxtrDiagMgr_GetNTCFailed_count










HalfActive_Cnt_lgc










PrkAssistActive_Cnt_lgc










NxtrDiagMgr_NTC[2]










NxtrDiagMgr_Param[2]










NxtrDiagMgr_Status[2]










NxtrDiagMgr_Call_Count[2]










Rte_Call_NxtrDiagMgr_GetNTCFailed[5]










Call_count1











Sheet 4: StbCTO_Init1




















Nexteer EPS Unit Test Tool






Rev:2.7c






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StbCTO_Init1B1
LoSpdInactive_Cnt_M_lgc




DSTActive_Cnt_M_lgc

Sheet 5: StbCTO_Init1() B

StbCTO_Init1TS--




BO/PO/PExpected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionLoSpdInactive_Cnt_M_lgcDSTActive_Cnt_M_lgcLoSpdInactive_Cnt_M_lgcDSTActive_Cnt_M_lgcP/FCPU Cycles
1Logic Variable Check----10--




























































































Sheet 6: StbCTO_Per1




















Nexteer EPS Unit Test Tool






Rev:2.7c






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StbCTO_Per1P46SystemState_ModeDiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcRte_Call_StbCTO_Per1_CP0_CheckpointReached
StbCTO_Per1B104DiagRedAssistLowVoltageActive_Cnt_lgcDiagStsRecRmpToZeroFltPres_Cnt_M_lgcRte_Call_SystemTime_GetSystemTime_mS_u32



LimitPercentFiltered_Uls_f32LoSpdInactive_Cnt_M_lgcRte_Call_SystemTime_DtrmnElapsedTime_mS_u16



TrqOvReverseGearEngage_Cnt_lgc1HiSpdInactive_Cnt_M_lgcRte_Call_NxtrDiagMgr_SetNTCStatus



VehicleSpeed_Kph_f32InactiveTimer_mS_M_u32Rte_Call_StbCTO_Per1_CP1_CheckpointReached



DiagStsNonRecRmpToZeroFltPres_Cnt_lgcDSTVspdActive_Cnt_M_lgc



DiagStsRecRmpToZeroFltPres_Cnt_lgcactiveTimer_mS_M_u32



k_DSTVSpdVLL_Kph_f32DSTBkwdMotionTime_mS_M_u32



k_DSTVSpdVHH_Kph_f32DSTBkwdMotionAbsent_Cnt_M_lgc



DSTVspdActive_Cnt_M_lgcVehExtCondDSTActive_Cnt_M_lgc



k_DSTVehSpdInActvTime_mS_u16DSTInternalCondTimer_mS_M_u32



k_DSTVSpdVLH_Kph_f32IntCondDSTEnable_Cnt_M_lgc



k_DSTVehSpdActvTime_mS_u16StartTNATimer_Cnt_M_lgc



HiSpdInactive_Cnt_M_lgcStartRDTimer_Cnt_M_lgc



k_DSTVSpdVHL_Kph_f32DSTState_Cnt_M_enum



k_DSTBkwdMotionTime_mS_u16DSTTNATimer_M_mS_u32



DSTBkwdMotionAbsent_Cnt_M_lgcDSTRDTimer_M_mS_u32



k_TrqOverlayLimitPerc_Uls_f32RDStateCounter_Cnt_M_u08



k_TrqOverlaySuspendTime_mS_u16NxtrDiagMgr_NTC[2]



DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcNxtrDiagMgr_Param[2]



DiagStsRecRmpToZeroFltPres_Cnt_M_lgcNxtrDiagMgr_Status[2]



k_DSTTNAMaxTime_mS_u16DSTSlewStart_Cnt_lgc



k_DSTRDMaxTime_mS_u16DSTActive_Cnt_lgc



DSTState_Cnt_M_enumDSTState_Cnt_u08



StartTNATimer_Cnt_M_lgcNxtrDiagMgr_GetNTCActive_count



StartRDTimer_Cnt_M_lgcNxtrDiagMgr_GetNTCFailed_count



DSTFuncPresent_Cnt_lgc




TOEOLDisable_Cnt_lgc




DSTSlewComplete_Cnt_lgc




DSTErrCntrRecvLevel_Cnt_u08




DSTTOCState_Uls_enum




VehExtCondDSTActive_Cnt_M_lgc




IntCondDSTEnable_Cnt_M_lgc




DSTTrqOvRqstValid_Cnt_lgc




DSTExtSystemFltActive_Cnt_lgc




DSTEnableRqst_Cnt_lgc




DSTTrqOvCmdRqst_HwNm_f32




k_DSTTrqOvActiveMaxLimit_MtrNm_f32




RDStateCounter_Cnt_M_u08




k_DSTRDStateMaxCount_Cnt_u08




LoSpdInactive_Cnt_M_lgc




Rte_Call_NxtrDiagMgr_GetNTCActive[6]




DSTActive_Cnt_M_lgc




VehicleSpeedValid_Cnt_lgc




DSTTNATimer_M_mS_u32




DSTRDTimer_M_mS_u32




activeTimer_mS_M_u32




DSTBkwdMotionTime_mS_M_u32




DSTInternalCondTimer_mS_M_u32




InactiveTimer_mS_M_u32




Rte_Call_NxtrDiagMgr_GetNTCFailed[5]


Sheet 7: StbCTO_Per1() P

StbCTO_Per1TS--



















































































































PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Func Stub
Return Val
O/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSystemState_ModeDiagRedAssistLowVoltageActive_Cnt_lgcLimitPercentFiltered_Uls_f32TrqOvReverseGearEngage_Cnt_lgc1VehicleSpeed_Kph_f32DiagStsNonRecRmpToZeroFltPres_Cnt_lgcDiagStsRecRmpToZeroFltPres_Cnt_lgck_DSTVSpdVLL_Kph_f32k_DSTVSpdVHH_Kph_f32DSTVspdActive_Cnt_M_lgck_DSTVehSpdInActvTime_mS_u16k_DSTVSpdVLH_Kph_f32k_DSTVehSpdActvTime_mS_u16HiSpdInactive_Cnt_M_lgck_DSTVSpdVHL_Kph_f32k_DSTBkwdMotionTime_mS_u16DSTBkwdMotionAbsent_Cnt_M_lgck_TrqOverlayLimitPerc_Uls_f32k_TrqOverlaySuspendTime_mS_u16DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcDiagStsRecRmpToZeroFltPres_Cnt_M_lgck_DSTTNAMaxTime_mS_u16k_DSTRDMaxTime_mS_u16DSTState_Cnt_M_enumStartTNATimer_Cnt_M_lgcStartRDTimer_Cnt_M_lgcDSTFuncPresent_Cnt_lgcTOEOLDisable_Cnt_lgcDSTSlewComplete_Cnt_lgcDSTErrCntrRecvLevel_Cnt_u08DSTTOCState_Uls_enumVehExtCondDSTActive_Cnt_M_lgcIntCondDSTEnable_Cnt_M_lgcDSTTrqOvRqstValid_Cnt_lgcDSTExtSystemFltActive_Cnt_lgcDSTEnableRqst_Cnt_lgcDSTTrqOvCmdRqst_HwNm_f32k_DSTTrqOvActiveMaxLimit_MtrNm_f32RDStateCounter_Cnt_M_u08k_DSTRDStateMaxCount_Cnt_u08LoSpdInactive_Cnt_M_lgcRte_Call_NxtrDiagMgr_GetNTCActive[6]DSTActive_Cnt_M_lgcVehicleSpeedValid_Cnt_lgcDSTTNATimer_M_mS_u32DSTRDTimer_M_mS_u32activeTimer_mS_M_u32DSTBkwdMotionTime_mS_M_u32DSTInternalCondTimer_mS_M_u32InactiveTimer_mS_M_u32Rte_Call_NxtrDiagMgr_GetNTCFailed[5]Rte_Call_SystemTime_GetSystemTime_mS_u32Rte_Call_SystemTime_DtrmnElapsedTime_mS_u16DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcDiagStsRecRmpToZeroFltPres_Cnt_M_lgcLoSpdInactive_Cnt_M_lgcHiSpdInactive_Cnt_M_lgcInactiveTimer_mS_M_u32DSTVspdActive_Cnt_M_lgcactiveTimer_mS_M_u32DSTBkwdMotionTime_mS_M_u32DSTBkwdMotionAbsent_Cnt_M_lgcVehExtCondDSTActive_Cnt_M_lgcDSTInternalCondTimer_mS_M_u32IntCondDSTEnable_Cnt_M_lgcStartTNATimer_Cnt_M_lgcStartRDTimer_Cnt_M_lgcDSTState_Cnt_M_enumDSTTNATimer_M_mS_u32DSTRDTimer_M_mS_u32RDStateCounter_Cnt_M_u08NxtrDiagMgr_NTC[2]NxtrDiagMgr_Param[2]NxtrDiagMgr_Status[2]DSTSlewStart_Cnt_lgcDSTActive_Cnt_lgcDSTState_Cnt_u08NxtrDiagMgr_GetNTCActive_countNxtrDiagMgr_GetNTCFailed_countRte_Call_StbCTO_Per1_CP0_CheckpointReachedRte_Call_SystemTime_GetSystemTime_mS_u32Rte_Call_SystemTime_DtrmnElapsedTime_mS_u16Rte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StbCTO_Per1_CP1_CheckpointReachedDiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcDiagStsRecRmpToZeroFltPres_Cnt_M_lgcLoSpdInactive_Cnt_M_lgcHiSpdInactive_Cnt_M_lgcInactiveTimer_mS_M_u32DSTVspdActive_Cnt_M_lgcactiveTimer_mS_M_u32DSTBkwdMotionTime_mS_M_u32DSTBkwdMotionAbsent_Cnt_M_lgcVehExtCondDSTActive_Cnt_M_lgcDSTInternalCondTimer_mS_M_u32IntCondDSTEnable_Cnt_M_lgcStartTNATimer_Cnt_M_lgcStartRDTimer_Cnt_M_lgcDSTState_Cnt_M_enumDSTTNATimer_M_mS_u32DSTRDTimer_M_mS_u32RDStateCounter_Cnt_M_u08NxtrDiagMgr_NTC[2]NxtrDiagMgr_Param[2]NxtrDiagMgr_Status[2]DSTSlewStart_Cnt_lgcDSTActive_Cnt_lgcDSTState_Cnt_u08NxtrDiagMgr_GetNTCActive_countNxtrDiagMgr_GetNTCFailed_countRte_Call_StbCTO_Per1_CP0_CheckpointReachedRte_Call_SystemTime_GetSystemTime_mS_u32Rte_Call_SystemTime_DtrmnElapsedTime_mS_u16Rte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StbCTO_Per1_CP1_CheckpointReachedP/FCPU Cycles
1
(VehicleSpeedValid_Cnt_T_lgc == FALSE) = False;
(VehicleSpeed_Kph_T_f32 < k_DSTVSpdVLL_Kph_f32) = True
000.10300050100101010010100010100001010000000010000011102010,1,0,1,0,1013010301030100, 1, 0, 1, 0101000--------------------------------------------------------------0010100101010300000301010227, 2370, 00, 00000511221--

2(VehicleSpeedValid_Cnt_T_lgc == FALSE) = False;
( VehicleSpeed_Kph_T_f32 < k_DSTVSpdVLL_Kph_f32) = false;
(VehicleSpeed_Kph_T_f32 > k_DSTVSpdVHH_Kph_f32) = true
110.212011101512020201202001202001130002500111111121111122203001,0,1,0,1,0114030403040301, 0, 1, 0, 1202000--------------------------------------------------------------1101200402000400112403020227, 2370, 00, 01021412421--

3(VehicleSpeedValid_Cnt_T_lgc == FALSE) = False;
( VehicleSpeed_Kph_T_f32 < k_DSTVSpdVLL_Kph_f32) = false;
(VehicleSpeed_Kph_T_f32 > k_DSTVSpdVHH_Kph_f32) = false
200.30250015300303030030300030300003030200000230000033304010,1,0,1,0,1015040504050400, 1, 0, 1, 0303000--------------------------------------------------------------0010400304010501002504030227, 2370, 00, 00020511221--

4( TRUE == LoSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc ) = true;
((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) = true && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = true
310.41200010251404040140400140400114040300000340000044405011,0,1,0,1,0106050605060501, 0, 1, 0, 1404000--------------------------------------------------------------0000500604000600101405040227, 2370, 00, 01010412121--

5( TRUE == LoSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc ) = true;
((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) = false && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = true
(ElapsedTime_mS_T_u16 >= k_DSTVehSpdInActvTime_mS_u16) = true
400.501511252014005050050500050500005050411111051111155506010,1,0,1,0,1017060706070600, 1, 0, 1, 050800--------------------------------------------------------------1110500706010700101506050227, 2370, 00, 01010512521--

6( TRUE == LoSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc ) = true;
((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) = false && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = true;
(ElapsedTime_mS_T_u16 >= k_DSTVehSpdInActvTime_mS_u16) = false
110.611000302017006060160600160600116060500000160000066607011,0,1,0,1,0108070807080701, 0, 1, 0, 160400--------------------------------------------------------------0000700806000800101607060227, 2370, 00, 01016212121--

7( TRUE == LoSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc ) = true;
((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) = false && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = false;
(ElapsedTime_mS_T_u16 >= k_DSTVehSpdInActvTime_mS_u16) = false
200.701511251013007070070700070700007070611111271111177708010,1,0,1,0,1019080908090800, 1, 0, 1, 070100--------------------------------------------------------------1110801908000900101708070227, 2370, 00, 01016211521--

8( TRUE == LoSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc ) = false;
((k_DSTVSpdVLH_Kph_f32 <= VehicleSpeed_Kph_T_f32) = true && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = true;
(ElapsedTime_mS_T_u16 >= k_DSTVehSpdActvTime_mS_u16) = true
310.81240010030040016400180800180800118080700000380000088809011,0,1,0,1,0101009010090100901, 0, 1, 0, 180600--------------------------------------------------------------000090010080001000101809080227, 2370, 00, 01016212121--

9( TRUE == LoSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc ) = false;
((k_DSTVSpdVLH_Kph_f32 <= VehicleSpeed_Kph_T_f32) = true && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = true;
(ElapsedTime_mS_T_u16 >= k_DSTVehSpdActvTime_mS_u16) = false
400.90141120028050010500090900090900003004008111110011111999010010,1,0,1,0,1011101001101001101000, 1, 0, 1, 090200--------------------------------------------------------------1110100011010000110011811010090227, 2370, 00, 00080510521--

10( TRUE == LoSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc ) = false;
((k_DSTVSpdVLH_Kph_f32 <= VehicleSpeed_Kph_T_f32) = true && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = false;
010.112000300100600176001100100011001000111001001000001100000-1-110011011,0,1,0,1,0101201101201101201101, 0, 1, 0, 1100300--------------------------------------------------------------00001100120100001200002120110100227, 2370, 00, 01021411121--

11( TRUE == LoSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc ) = false;
((k_DSTVSpdVLH_Kph_f32 <= VehicleSpeed_Kph_T_f32) = false && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = true;
100.20151140030070020700011011000111100001101102111112211111-2-211012010,1,0,1,0,1011301201301201301200, 1, 0, 1, 0110400--------------------------------------------------------------11101200110120001300000130120110227, 2370, 00, 00000511421--

12( TRUE == LoSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc ) = false;
((k_DSTVSpdVLH_Kph_f32 <= VehicleSpeed_Kph_T_f32) = false && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = false;
210.31200050012080040800112012001121200111201203000003300000-3-312013011,0,1,0,1,0101401301401301401301, 0, 1, 0, 1120500--------------------------------------------------------------00001300140120001400101120130120227, 2370, 00, 01010412121--

13( TRUE == LoSpdInactive_Cnt_M_lgc) = false300.4022111511190050900013013000131300001301304111110411111-4-413014000,1,0,1,0,1011501401501401501400, 1, 0, 1, 0130600--------------------------------------------------------------11011401150140001500101130140130227, 2370, 00, 01010511521--

14(TRUE == HiSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc) = true;
((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) = true && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = true;
410.512300202611000601000114014001141400111401405000001500000-5-514015011,0,1,0,1,0101601501601501601501, 0, 1, 0, 1140700--------------------------------------------------------------00001500160140001600101140150140227, 2370, 00, 01016212121--

15(TRUE == HiSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc) = true;
((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) = true && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = false
(ElapsedTime_mS_T_u16 >= k_DSTVehSpdInActvTime_mS_u16) = true
100.60301124201200701100115015000151500001501506111112611111-6-615016000,1,0,1,0,1011701601701601701600, 1, 0, 1, 0150400--------------------------------------------------------------11011500170160001700101150160150227, 2370, 00, 01016212521--

16(TRUE == HiSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc) = true;
((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) = true && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32)) = false
(ElapsedTime_mS_T_u16 >= k_DSTVehSpdInActvTime_mS_u16) = false
210.71240029281800801200116016001161600111601607000003700000-7-716017011,0,1,0,1,0101801701801701801701, 0, 1, 0, 1160600--------------------------------------------------------------00001700180160001800101160170160227, 2370, 00, 01016212121--

17(TRUE == HiSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc) = false;
((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) = true && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHL_Kph_f32)) = true;
(ElapsedTime_mS_T_u16 >= k_DSTVehSpdActvTime_mS_u16) = true
410.9110000502001000100200120018001181800111801800000000100000-9-918019010,1,0,1,0,1011901801901801901800, 1, 0, 1, 0180400--------------------------------------------------------------00011801180180001900000190180180227, 2370, 00, 00000512221--

18(TRUE == HiSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc) = false;
((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) = true && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHL_Kph_f32)) = true;
(ElapsedTime_mS_T_u16 >= k_DSTVehSpdActvTime_mS_u16) = false;
(DSTState_Cnt_M_enum == TOCSTATE_REQUESTDENIED) = False
&& (PrevDSTState_Cnt_T_enum != DSTState_Cnt_M_enum) = True
100.10120116021020001105001300190001919000040050011111112111111119020001,0,1,0,1,0112001902001902001901, 0, 1, 0, 1190200--------------------------------------------------------------11011900200190002000112200190190227, 2370, 00, 01021410521--

19(TRUE == HiSpdInactive_Cnt_M_lgc) = true;
(TRUE == DSTVspdActive_Cnt_M_lgc) = false;
((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) = true && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHL_Kph_f32)) = false
210.21130007022030001206001100200012020001120020020000023000002220021010,1,0,1,0,1012102002102002102000, 1, 0, 1, 02005000--------------------------------------------------------------00012000200200002101002210200200227, 2370, 00, 00020512121--

20(TRUE == HiSpdInactive_Cnt_M_lgc) = false000.501001150025010015090001000230002323000050050051111136111115523024001,0,1,0,1,0102202102202102202101, 0, 1, 0, 12308000--------------------------------------------------------------11002100220210102200101230210230227, 2370, 00, 01016211421--

21(FALSE == TrqOvReverseGearEngage_Cnt_lgc) = true;
(ElapsedTime_mS_T_u16 > k_DSTBkwdMotionTime_mS_u16) = true
110.602000060026120016010001200030012424001160060060000007000006624025010,1,0,1,0,1012302202302202302200, 1, 0, 1, 0240900--------------------------------------------------------------00102400230220102300101240220240227, 2370, 00, 01016212321--

22(FALSE == TrqOvReverseGearEngage_Cnt_lgc) = true;
(ElapsedTime_mS_T_u16 > k_DSTBkwdMotionTime_mS_u16) = false
200.70300117002703001701100030004000252500007007007111111811111772501001,0,1,0,1,0108023080230802301, 0, 1, 0, 1250300--------------------------------------------------------------110023008023000800111250230250227, 2370, 00, 01016211421--

23(FALSE == TrqOvReverseGearEngage_Cnt_lgc) = false010.8140000800281400180120014000500126260011400400800000200000088102010,1,0,1,0,1014080408040800, 1, 0, 1, 0260400--------------------------------------------------------------001026004026000400008408010227, 2370, 00, 00080512221--

24( ( (RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_Enum) = true ||
(RTE_MODE_StaMd_Mode_OPERATE == SysState_Cnt_T_Enum)) = false &&
(TRUE == DSTVspdActive_Cnt_M_lgc ) = false &&
(TRUE == DSTBkwdMotionAbsent_Cnt_M_lgc ) ) = true
300.9020119003105001013000500060012727000030003500011111311111199203001,0,1,0,1,0105040504050400,0,0,0,02702000--------------------------------------------------------------1100400504010500110504020227, 2370, 00, 00100510421--

25( ( (RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_Enum) = false ||
(RTE_MODE_StaMd_Mode_OPERATE == SysState_Cnt_T_Enum)) = false &&
(TRUE == DSTVspdActive_Cnt_M_lgc ) = false &&
(TRUE == DSTBkwdMotionAbsent_Cnt_M_lgc ) ) = false
110.112000010003006002001400160007000282800116006001000000200000-1-1304010,1,0,1,0,1016050605060501,1,1,1,1280800--------------------------------------------------------------001050028028000600002605030227, 2370, 00, 01021412121--

26(LimitPercentFiltered_Uls_T_f32 <= k_TrqOverlayLimitPerc_Uls_f32) = true;
( (RTE_MODE_StaMd_Mode_OPERATE == SysState_Cnt_T_Enum) = true &&
(FALSE == DiagRedAssistLowVoltageActive_Cnt_T_lgc) = true && (ElapsedTime_mS_T_u16 > k_TrqOverlaySuspendTime_mS_u16) = true &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) = true ||
(FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))) = true
200.30300001100311700210150007000800110400008008002111111311111-2-2405001,0,1,0,1,0105060506050601, 0, 1, 0, 1290500--------------------------------------------------------------0000600506000500110506040227, 2370, 00, 00000510421--

27(LimitPercentFiltered_Uls_T_f32 <= k_TrqOverlayLimitPerc_Uls_f32) = true;
( (RTE_MODE_StaMd_Mode_OPERATE == SysState_Cnt_T_Enum) = false &&
(FALSE == DiagRedAssistLowVoltageActive_Cnt_T_lgc) = false && (ElapsedTime_mS_T_u16 > k_TrqOverlaySuspendTime_mS_u16) = false &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) = false ||
(FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))) = false
110.51400111200100800220160018000900020600119009003000002400000-3-3506010,1,0,1,0,1011105011050110500, 1, 0, 1, 0300200--------------------------------------------------------------11105003003000011001013005050227, 2370, 00, 01010413121--

28(LimitPercentFiltered_Uls_T_f32 <= k_TrqOverlayLimitPerc_Uls_f32) = false101050011130011190023017000900010001070001100010005111113511111-4-4607001,0,1,0,1,0103001103001103001100,0,0,0,010007000--------------------------------------------------------------110011003001101010000101100011060227, 2370, 00, 01016212321--

29(DSTState_Cnt_M_enum == TOCSTATE_REQUESTDENIED) = True
&& (PrevDSTState_Cnt_T_enum != DSTState_Cnt_M_enum) = True;
(RDStateCounter_Cnt_M_u08 >= k_DSTRDStateMaxCount_Cnt_u08) = true
200.207001070100071800110000110013010010200020003010000511101-5-620010010,1,0,1,0,1011003001003001003001,1,1,1,120006000--------------------------------------------------------------0010300120003001110001012000300200227, 2370, 00, 01010412421--

30(DSTState_Cnt_M_enum == TOCSTATE_REQUESTDENIED) = True
&& (PrevDSTState_Cnt_T_enum != DSTState_Cnt_M_enum) = True;
(RDStateCounter_Cnt_M_u08 >= k_DSTRDStateMaxCount_Cnt_u08) = false
200.308004701100250190001100020014040001300030003111011711111-6-615022501,0,1,0,1,0112000100200010020001001, 1, 0, 1, 130003000--------------------------------------------------------------00011001300010011200001013000100150227, 2370, 00, 01010412521--

31(DSTState_Cnt_M_enum == TOCSTATE_REQUESTDENIED) = false
&& (PrevDSTState_Cnt_T_enum != DSTState_Cnt_M_enum) =true
200.40600160080120042000112000130005060010400040004110000800000-78304010,1,0,1,0,1013000200030002000300020000, 1, 0, 1, 04000500--------------------------------------------------------------0010200003000200000300001114000200030227, 2370, 00, 01010511521--

32(VehicleSpeedValid_Cnt_T_lgc == FALSE) = True010.112000300100600176001100100011001000111001001000001100000-1-110011011,0,1,0,1,0104000300040003000400030001, 0, 1, 0, 1100300--------------------------------------------------------------0000300004000100004000000240003000100227, 2370, 00, 01021411121--

33( ( (RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_Enum) = true ||
(RTE_MODE_StaMd_Mode_OPERATE == SysState_Cnt_T_Enum)) = false &&
(TRUE == DSTVspdActive_Cnt_M_lgc ) = true &&
(TRUE == DSTBkwdMotionAbsent_Cnt_M_lgc ) ) = true
300.9020119003105001013000500060012727000030003500011111211111199203001,0,1,0,1,0115040504050400, 0, 1, 1, 02702000--------------------------------------------------------------11104012704011500110504020227, 2370, 00, 00100511521--

34(LimitPercentFiltered_Uls_T_f32 <= k_TrqOverlayLimitPerc_Uls_f32) = true;
( (RTE_MODE_StaMd_Mode_OPERATE == SysState_Cnt_T_Enum) = true &&
(FALSE == DiagRedAssistLowVoltageActive_Cnt_T_lgc) = true && (ElapsedTime_mS_T_u16 > k_TrqOverlaySuspendTime_mS_u16) = true &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) = false ||
(FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))) = false
200.30300111100311700210150007000800110400008008002111113311111-2-2405001,0,1,0,1,0105060506050601, 1, 0, 0, 1290500--------------------------------------------------------------1100600506000500110506040227, 2370, 00, 00000510421--

35(LimitPercentFiltered_Uls_T_f32 <= k_TrqOverlayLimitPerc_Uls_f32) = true;
( (RTE_MODE_StaMd_Mode_OPERATE == SysState_Cnt_T_Enum) = true &&
(FALSE == DiagRedAssistLowVoltageActive_Cnt_T_lgc) = true && (ElapsedTime_mS_T_u16 > k_TrqOverlaySuspendTime_mS_u16) = true &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) = false ||
(FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))) = true
200.51400101200100800220160018000900020100119009003000000400000-3-3506010,1,0,1,0,1011105011050110500, 0, 1, 0, 0300200--------------------------------------------------------------10105003003000011011013005050227, 2370, 00, 01010413121--

36(DSTState_Cnt_M_enum == TOCSTATE_REQUESTDENIED) = True
&& (PrevDSTState_Cnt_T_enum != DSTState_Cnt_M_enum) = false
200.2070010701000780011000050013010010200020004110000511101-5-620010010,1,0,1,0,1011003001003001003001, 1, 0, 1, 120001000--------------------------------------------------------------0010300120003001110001112000300200227, 2370, 00, 01010512521--

37if((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32))= True
if((k_DSTVSpdVLL_Kph_f32 <= VehicleSpeed_Kph_T_f32) && (VehicleSpeed_Kph_T_f32 <= k_DSTVSpdVHH_Kph_f32))=True
310.41200010251404040140400140400114040300000140000044405010,1,0,1,0,1116050605060500, 1, 0, 1, 0404000--------------------------------------------------------------0011401604000600101405040227, 2370, 00, 01010414121--

38if( (DSTState_Cnt_M_enum == TOCSTATE_REQUESTDENIED)=True
&& (PrevDSTState_Cnt_T_enum != DSTState_Cnt_M_enum)=False)
200.1030005010110101001040104001010401000210000011102010,1,0,1,0,1013010301030100, 1, 0, 1, 0105--------------------------------------------------------------0010101301011301111101010227, 2370, 00, 01010511421--

39if(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05)=False ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06)=False ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)=True) &&
(FALSE == StartRDTimer_Cnt_M_lgc)=True &&
(FALSE == StartTNATimer_Cnt_M_lgc))
300.4022111511190050900013013000131300001307004111113711111-4-413014000,1,0,1,0,1011501401501401501400, 1, 0, 1, 0130600--------------------------------------------------------------11011401150140001500111130140130227, 2370, 00, 01010511521--

40if(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05)=False ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06)=False ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)=True) &&
(FALSE == StartRDTimer_Cnt_M_lgc)=True &&
(FALSE == StartTNATimer_Cnt_M_lgc)=True)
200.701501251013007070070700070700007070111110071111177708010,1,0,1,0,1019080908090800, 1, 0, 0, 070100--------------------------------------------------------------0110801908000900001908070227, 2370, 10, 10011410521--

41if(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05)=False ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06)=True ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)=False) &&
(FALSE == StartRDTimer_Cnt_M_lgc)=True &&
(FALSE == StartTNATimer_Cnt_M_lgc)=True)
200.701501251013007070070700070700007070111110161111177708010,1,0,1,0,1019080908090800, 1, 0, 0, 070100--------------------------------------------------------------0110801908000900001908070227, 2370, 10, 10011410521--

42if(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05)=True ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06)=False ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)=False) &&
(FALSE == StartRDTimer_Cnt_M_lgc)=True &&
(FALSE == StartTNATimer_Cnt_M_lgc)=True)
200.701501251013007070070700070700007070111110251111177708010,1,0,1,0,1019080908090800, 1, 0, 0, 070100--------------------------------------------------------------0110801908000900001908070227, 2370, 10, 10011410521--

43if( (DSTState_Cnt_M_enum == TOCSTATE_REQUESTDENIED)=True
&& (PrevDSTState_Cnt_T_enum != DSTState_Cnt_M_enum)=True)
200.1030005010110101001040104001010301000370000010102010,1,0,1,0,1013010301030100, 0, 0, 0, 0105--------------------------------------------------------------0010101301011301014301011227, 2370, 00, 01040411421--

44if((DSTFuncPresent_Cnt_T_lgc == TRUE)=True && (RDStateCounter_Cnt_M_u08 >= k_DSTRDStateMaxCount_Cnt_u08)=False)200.1030005010110101001040104001010301100070000010102010,1,0,1,0,1013010301030100, 0, 0, 0, 0105--------------------------------------------------------------0010101301011301014301011227, 2370, 00, 01040411421--

45if((DSTFuncPresent_Cnt_T_lgc == TRUE) && (RDStateCounter_Cnt_M_u08 >= k_DSTRDStateMaxCount_Cnt_u08))=True200.1030005010110101001040104001010301100170000010101010,1,0,1,0,1013010301030100, 0, 0, 0, 0105--------------------------------------------------------------0010101301011301014301011227, 2371, 01, 01040411421--

46if( (DSTState_Cnt_M_enum == TOCSTATE_REQUESTDENIED)=True
&& (PrevDSTState_Cnt_T_enum != DSTState_Cnt_M_enum)=False)
200.1030005010110101001040104001010401000310000011102010,1,0,1,0,1013010301030100, 1, 0, 1, 0105--------------------------------------------------------------0010101301011301014301010227, 2370, 00, 00040510421--


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 8: StbCTO_Per1() B

StbCTO_Per1TS--



















































































































BI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Func Stub
Return Val
O/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSystemState_ModeDiagRedAssistLowVoltageActive_Cnt_lgcLimitPercentFiltered_Uls_f32TrqOvReverseGearEngage_Cnt_lgc1VehicleSpeed_Kph_f32DiagStsNonRecRmpToZeroFltPres_Cnt_lgcDiagStsRecRmpToZeroFltPres_Cnt_lgck_DSTVSpdVLL_Kph_f32k_DSTVSpdVHH_Kph_f32DSTVspdActive_Cnt_M_lgck_DSTVehSpdInActvTime_mS_u16k_DSTVSpdVLH_Kph_f32k_DSTVehSpdActvTime_mS_u16HiSpdInactive_Cnt_M_lgck_DSTVSpdVHL_Kph_f32k_DSTBkwdMotionTime_mS_u16DSTBkwdMotionAbsent_Cnt_M_lgck_TrqOverlayLimitPerc_Uls_f32k_TrqOverlaySuspendTime_mS_u16DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcDiagStsRecRmpToZeroFltPres_Cnt_M_lgck_DSTTNAMaxTime_mS_u16k_DSTRDMaxTime_mS_u16DSTState_Cnt_M_enumStartTNATimer_Cnt_M_lgcStartRDTimer_Cnt_M_lgcDSTFuncPresent_Cnt_lgcTOEOLDisable_Cnt_lgcDSTSlewComplete_Cnt_lgcDSTErrCntrRecvLevel_Cnt_u08DSTTOCState_Uls_enumVehExtCondDSTActive_Cnt_M_lgcIntCondDSTEnable_Cnt_M_lgcDSTTrqOvRqstValid_Cnt_lgcDSTExtSystemFltActive_Cnt_lgcDSTEnableRqst_Cnt_lgcDSTTrqOvCmdRqst_HwNm_f32k_DSTTrqOvActiveMaxLimit_MtrNm_f32RDStateCounter_Cnt_M_u08k_DSTRDStateMaxCount_Cnt_u08LoSpdInactive_Cnt_M_lgcRte_Call_NxtrDiagMgr_GetNTCActive[6]DSTActive_Cnt_M_lgcVehicleSpeedValid_Cnt_lgcDSTTNATimer_M_mS_u32DSTRDTimer_M_mS_u32activeTimer_mS_M_u32DSTBkwdMotionTime_mS_M_u32DSTInternalCondTimer_mS_M_u32InactiveTimer_mS_M_u32Rte_Call_NxtrDiagMgr_GetNTCFailed[5]Rte_Call_SystemTime_GetSystemTime_mS_u32Rte_Call_SystemTime_DtrmnElapsedTime_mS_u16DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcDiagStsRecRmpToZeroFltPres_Cnt_M_lgcLoSpdInactive_Cnt_M_lgcHiSpdInactive_Cnt_M_lgcInactiveTimer_mS_M_u32DSTVspdActive_Cnt_M_lgcactiveTimer_mS_M_u32DSTBkwdMotionTime_mS_M_u32DSTBkwdMotionAbsent_Cnt_M_lgcVehExtCondDSTActive_Cnt_M_lgcDSTInternalCondTimer_mS_M_u32IntCondDSTEnable_Cnt_M_lgcStartTNATimer_Cnt_M_lgcStartRDTimer_Cnt_M_lgcDSTState_Cnt_M_enumDSTTNATimer_M_mS_u32DSTRDTimer_M_mS_u32RDStateCounter_Cnt_M_u08NxtrDiagMgr_NTC[2]NxtrDiagMgr_Param[2]NxtrDiagMgr_Status[2]DSTSlewStart_Cnt_lgcDSTActive_Cnt_lgcDSTState_Cnt_u08NxtrDiagMgr_GetNTCActive_countNxtrDiagMgr_GetNTCFailed_countRte_Call_StbCTO_Per1_CP0_CheckpointReachedRte_Call_SystemTime_GetSystemTime_mS_u32Rte_Call_SystemTime_DtrmnElapsedTime_mS_u16Rte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StbCTO_Per1_CP1_CheckpointReachedDiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcDiagStsRecRmpToZeroFltPres_Cnt_M_lgcLoSpdInactive_Cnt_M_lgcHiSpdInactive_Cnt_M_lgcInactiveTimer_mS_M_u32DSTVspdActive_Cnt_M_lgcactiveTimer_mS_M_u32DSTBkwdMotionTime_mS_M_u32DSTBkwdMotionAbsent_Cnt_M_lgcVehExtCondDSTActive_Cnt_M_lgcDSTInternalCondTimer_mS_M_u32IntCondDSTEnable_Cnt_M_lgcStartTNATimer_Cnt_M_lgcStartRDTimer_Cnt_M_lgcDSTState_Cnt_M_enumDSTTNATimer_M_mS_u32DSTRDTimer_M_mS_u32RDStateCounter_Cnt_M_u08NxtrDiagMgr_NTC[2]NxtrDiagMgr_Param[2]NxtrDiagMgr_Status[2]DSTSlewStart_Cnt_lgcDSTActive_Cnt_lgcDSTState_Cnt_u08NxtrDiagMgr_GetNTCActive_countNxtrDiagMgr_GetNTCFailed_countRte_Call_StbCTO_Per1_CP0_CheckpointReachedRte_Call_SystemTime_GetSystemTime_mS_u32Rte_Call_SystemTime_DtrmnElapsedTime_mS_u16Rte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StbCTO_Per1_CP1_CheckpointReachedP/FCPU Cycles
1SystemState_Mode=RTE_MODE_StaMd_Mode_DISABLE000.1010.015450010.015456.0154501010.0154510010.015451001.015451000101010000001000001.015451.01545102000,1,0,1,0,1003010301030100, 1, 0, 0, 01010--------------------------------------------------------------0000100301000300001301010227, 2370, 00, 00011410221--

2SystemState_Mode=RTE_TRANSITION_StaMd_Mode410.2120.018971120.018977.0189712020.0189720120.018972012.018972011202021111112111112.018972.01897203011,0,1,0,1,0114030403040301, 0, 1, 0, 12020--------------------------------------------------------------1101200402000400000403020227, 2370, 00, 00000512421--

3SystemState_Mode=RTE_MODE_StaMd_Mode_OFF100.5015.022491125.0224920.022491050.0224950050.02249500050.0224950000505041111125111115.022495.02249506011,0,1,0,1,0115060506050601, 0, 1, 0, 1500--------------------------------------------------------------1110500506000500111506050227, 2370, 00, 01010512521--

4SystemState_Mode=RTE_MODE_StaMd_Mode_OPERATE200.2015.0260100400.0260130.02601070010.026017000110.02601600011.02601400001101103111013711111-2.02601-2.0260121012010,1,0,1,0,1011301201301201301200, 0, 1, 1, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

5SystemState_Mode=RTE_MODE_StaMd_Mode_WARMINIT310.91242.0295311300.0295317.029531100242.029531000150.0295310018.02953100111001006111110111111-8.02953-8.0295311012010,1,0,1,0,1117000600070006000700060000, 0, 1, 0, 05000350--------------------------------------------------------------11105000070005000007000010150006000110227, 2370, 00, 01016213421--

6DiagRedAssistLowVoltageActive_Cnt_lgc= min000.4040.033050040.033059.0330504040.0330540040.033054004.033054000404040000014000004.033054.03305405001,0,1,0,1,0006050605060501, 1, 0, 0, 14040--------------------------------------------------------------0000500605000600101405040227, 2370, 00, 01010511221--

7DiagRedAssistLowVoltageActive_Cnt_lgc= max110.5150.036571150.0365710.0365715050.0365750150.036575015.036575011505051111125111115.036575.03657506010,1,0,1,0,1117060706070600, 0, 1, 0, 05050--------------------------------------------------------------1101500705000700101506050227, 2370, 00, 01016213421--

8LimitPercentFiltered_Uls_f32= min200060.040090060.0400911.0400906060.0400960060.040096006.040096000606060000036000006.040096.04009607001,0,1,0,1,0008070807080701, 1, 0, 1, 16060--------------------------------------------------------------0000700807000800101607060227, 2370, 00, 01016211221--

9LimitPercentFiltered_Uls_f32= max311170.043611170.0436112.0436117070.0436170170.043617017.043617011707071111107111117.043617.04361708010,1,0,1,0,1119080908090800, 1, 0, 1, 07070--------------------------------------------------------------1101700907000900101708070227, 2370, 00, 01016213421--

10LimitPercentFiltered_Uls_f32= mid200.2015.0471300400.0471330.04713070010.047137000110.04713600011.04713400001101103111011711111-2.04713-2.0471321012010,1,0,1,0,1011301201301201301201, 0, 1, 0, 1110800--------------------------------------------------------------00101201110120111300101110120210227, 2370, 00, 01010412521--

11TrqOvReverseGearEngage_Cnt_lgc= min110.1090.050651190.0506514.0506519090.0506590190.050659019.050659011909011111120111119.050659.050659010010,1,0,1,0,1111101001101001101000, 0, 1, 1, 09090--------------------------------------------------------------110190011010000110000211010090227, 2370, 00, 01021411521--

12TrqOvReverseGearEngage_Cnt_lgc= max200.21100.0541700100.0541715.054170100100.054171000100.05417100010.05417100001001002000003100000-1.05417-1.0541710011001,0,1,0,1,0001201101201101201101, 1, 0, 0, 1100100--------------------------------------------------------------00001100120100001200002120110100227, 2370, 00, 00020511121--

13VehicleSpeed_Kph_f32= min310.31011110.0823316.082331110209.082331101110.08233110120.08233110111101103111110211111-2.08233-2.0823311012010,1,0,1,0,1111301201301201301200, 0, 1, 0, 0110110--------------------------------------------------------------11101100130110001300101110120110227, 2370, 00, 01010413421--

14VehicleSpeed_Kph_f32= max400.4051200120.0858517.085850120220.085851200120.08585120030.08585120001201204000001300000-3.08585-3.0858512013001,0,1,0,1,0011401301401301401301, 1, 0, 1, 1120120--------------------------------------------------------------00011300120130001400101120130120227, 2370, 00, 01010512221--

15VehicleSpeed_Kph_f32= mid200.201500400.0893730.08937070010.089377000110.08937600011.08937400001101103111012711111-2.08937-2.0893721012010,1,0,1,0,1011301201301201301200, 1, 0, 1, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

16DiagStsNonRecRmpToZeroFltPres_Cnt_lgc= min200.6011.0682500140.0682519.06825014011.068251400140.06825140050.06825140001401406000003500000-5.06825-5.0682514015001,0,1,0,1,0001601501601501601500, 0, 1, 0, 114014000--------------------------------------------------------------00001500160150101601101140150140227, 2370, 00, 01016211221--

17DiagStsNonRecRmpToZeroFltPres_Cnt_lgc= max210.7122.0717711150.0717720.07177115022.071771501150.07177150160.07177150111501507111110611111-6.07177-6.0717715016010,1,0,1,0,1111701601701601701600, 0, 1, 1, 015015488--------------------------------------------------------------11101500170150001700101150160150227, 2370, 00, 01016213421--

18DiagStsRecRmpToZeroFltPres_Cnt_lgc= min200.2015.0752910400.0752930.07529070010.075297000110.07529600011.07529400001101103111011711111-2.07529-2.0752921012010,1,0,1,0,1011301201301201301200, 1, 0, 0, 11108000--------------------------------------------------------------10101201110120111301101110120210227, 2370, 00, 01010412521--

19DiagStsRecRmpToZeroFltPres_Cnt_lgc= max210.9144.0788111170.0788122.07881117044.078811701170.07881170180.07881170111701702111112811111-8.07881-8.0788117018010,1,0,1,0,1111901801901801901800, 0, 1, 0, 017014789--------------------------------------------------------------11101700190170001900000190180170227, 2370, 00, 00000512421--

20k_DSTVSpdVLL_Kph_f32= min000.1055.0823300023.09289018055.092891800220.09289180090.09289180001801803000003100000-9.09289-9.0928918019001,0,1,0,1,0012001902001902001901, 1, 0, 1, 1180180--------------------------------------------------------------00011901180190002000101180190180227, 2370, 00, 01010412321--

21k_DSTVSpdVLL_Kph_f32= max110.2166.08585116500024.09641119066.096411901230.09641190111.096411901119019041111102111111.096411.0964119020010,1,0,1,0,1112102002102002102000, 1, 0, 1, 0190190--------------------------------------------------------------11101900210190002100101190200190227, 2370, 00, 01010513421--

22k_DSTVSpdVLL_Kph_f32= mid200.2015.089370040030.09993070010.099937000110.09993600011.09993400001101103111011711111-2.09993-2.0999321012010,1,0,1,0,1011301201301201301201, 0, 1, 0, 1110800--------------------------------------------------------------00101201110120111300101110120210227, 2370, 00, 01010412521--

23k_DSTVSpdVHH_Kph_f32= min310.4188.092891110.092895130088.13513300110.13513300133.135133001130030061111124111113.135133.1351321022010,1,0,1,0,1112302202302202302200, 0, 1, 1, 0210210--------------------------------------------------------------11012201230210002300111210220210227, 2370, 00, 01016212421--

24k_DSTVSpdVHH_Kph_f32= max400.5099.096410020.0964131040099.12457400020.12457400044.124574000040040070000035000004.124574.1245722023001,0,1,0,1,0018023080230802301, 1, 0, 0, 1220220--------------------------------------------------------------0001230022023000800101220230220227, 2370, 00, 01016212221--

25k_DSTVSpdVHH_Kph_f32= mid200.2015.0999300400.0999330070010.128097000110.12809600011.12809400001101103111010711111-2.12809-2.1280921012010,1,0,1,0,1011301201301201301200, 0, 1, 0, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

26DSTVspdActive_Cnt_M_lgc= min310.8124.1034500100.1034530.10345040016.10345400180.10345800180.1034580011808070000018000008.103458.10345809011,0,1,0,1,0115040504050401, 1, 0, 1, 180600--------------------------------------------------------------0010401808000500101804080227, 2370, 00, 01016213221--

27DSTVspdActive_Cnt_M_lgc= max310.4120.106970010.1069725.1069714040.1069740140.10697400140.1069740011404030000024000004.106974.10697405010,1,0,1,0,1116050605060500, 1, 0, 1, 0404000--------------------------------------------------------------0011401604000600101405040227, 2370, 00, 01010414121--

28k_DSTVehSpdInActvTime_mS_u16= min400.5015.110491125.1104920.110491050.1104950050.11049500050.1104950000505041111135111115.110495.11049506011,0,1,0,1,0115060506050601, 0, 1, 0, 1500--------------------------------------------------------------1110500506000500111506050227, 2370, 00, 01010512521--

29k_DSTVehSpdInActvTime_mS_u16= max110.6110.114010030.1140120.114011500060.1140160160.11401600160.1140160011606050000006000006.114016.11401607010,1,0,1,0,1111105011050110500, 0, 1, 1, 0608000--------------------------------------------------------------001060011060001100101605060227, 2370, 00, 01016213221--

30k_DSTVehSpdInActvTime_mS_u16= mid200.2015.1175300400.1175330.11753170010.117537000110.11753600011.11753400001101103111011711111-2.11753-2.1175321012010,1,0,1,0,1011301201301201301201, 1, 0, 0, 1110800--------------------------------------------------------------00101100130120101300101110120210227, 2370, 00, 01010412521--

31k_DSTVSpdVLH_Kph_f32= min100.20011400.1351330.13513070007000110.149211100011.149211100005006002111112211111-2.14921-2.1492111012010,1,0,1,0,1111003001003001003000, 0, 1, 0, 0110400--------------------------------------------------------------11103000100300001000110100300110227, 2370, 00, 00000510521--

32k_DSTVSpdVLH_Kph_f32= max400.40187.1245700200.1245712.1245709005129000100.1527390003.15273900009009001000003400000-3.15273-3.15273607001,0,1,0,1,0012000100200010020001001, 1, 0, 1, 1300300--------------------------------------------------------------001010003001000020000002200010060227, 2370, 00, 01021411221--

33k_DSTVSpdVLH_Kph_f32= mid200.2015.1280900400.1280930.128090700107000110.15625600011.15625400001101103111010711111-2.15625-2.1562521012010,1,0,1,0,1011301201301201301200, 1, 0, 1, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

34k_DSTVehSpdActvTime_mS_u16= min300.6010.131610015.1316114.13161020005.1316100120.13161200005.13161200000200020003000001600000-5.13161-5.13161809001,0,1,0,1,0014000300040003000400030001, 0, 1, 0, 12000320--------------------------------------------------------------0010300012000300000400001012000300080227, 2370, 00, 01010412321--

35k_DSTVehSpdActvTime_mS_u16= max410.7120.1351311130.1351325.135130300010.1351350001130.13513300016.13513300011300030004111112711111-6.13513-6.135139010010,1,0,1,0,1115000400050004000500040000, 0, 1, 1, 03000330--------------------------------------------------------------1110400005000300000500001113000400090227, 2370, 00, 01010512421--

36k_DSTVehSpdActvTime_mS_u16= mid200.2015.1386500400.1386530.13865070010.138657000110.13865600011.13865400001101103111013711111-2.13865-2.1386521012010,1,0,1,0,1011301201301201301201, 1, 0, 0, 1110800--------------------------------------------------------------00101201110120111300101110120210227, 2370, 00, 01010412521--

37HiSpdInactive_Cnt_M_lgc= min010.91242.1421711300.1421717.142171100242.142171000150.1421710018.14217100111001006111110111111-8.14217-8.1421711012010,1,0,1,0,1117000600070006000700060000, 0, 1, 0, 05000350--------------------------------------------------------------11105000070005000007000010150006000110227, 2370, 00, 01016213421--

38HiSpdInactive_Cnt_M_lgc= max100.1010.14569003.145695.14569020010.145692001160.1456920009.14569200002002007000001200000-9.14569-9.1456912013001,0,1,0,1,0008000700080007000800070001, 1, 0, 1, 16000360--------------------------------------------------------------00007000080007000108000010160007000120227, 2370, 00, 01016211221--

39k_DSTVSpdVHL_Kph_f32= min210.2120.149211115.1492119.14921030020.1492130010300110.177373001155064011111123111111.177371.1773713014010,1,0,1,0,1119000800090008000900080000, 1, 0, 1, 07000370--------------------------------------------------------------11018000070007000009000011290008000130227, 2370, 00, 01021412321--

40k_DSTVSpdVHL_Kph_f32= max300.3030.152730018.1527320.15273040030.15273400065000400020.180894000040040020000034000002.180892.1808914015001,0,1,0,1,0011000090001000090001000090001, 0, 1, 0, 18000380--------------------------------------------------------------00019000010000900000100000002100009000140227, 2370, 00, 00020510321--

41k_DSTVSpdVHL_Kph_f32= mid200.2015.1562500400.1562530.15625070010.156257000110600011.18441400001101103111010711111-2.18441-2.1844121012010,1,0,1,0,1011301201301201301200, 0, 1, 1, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

42k_DSTBkwdMotionTime_mS_u16= min100.5050.1597700200.1597722.15977060050.159776000200.159770040.159772000002000200040000016000004.159774.1597716017001,0,1,0,1,0001200011000120001100012000110001, 1, 0, 0, 110000400--------------------------------------------------------------00001100001200011000101200001011000011000160227, 2370, 00, 01010511221--

43k_DSTBkwdMotionTime_mS_u16= max210.6060.1632911210.1632923.16329170060.163297001210.163295000150.163292100112100210051111127111115.163295.1632917018010,1,0,1,0,1111300012000130001200013000120000, 0, 1, 0, 011000410--------------------------------------------------------------11101200011300012000001300001111100012000170227, 2370, 00, 01016211521--

44k_DSTBkwdMotionTime_mS_u16= mid200.2015.1668100400.1668130.16681070010.166817000110.16681600011.16681400001101103111013711111-2.16681-2.1668121012010,1,0,1,0,1011301201301201301201, 1, 0, 1, 1110800--------------------------------------------------------------00101201110120111300101110120210227, 2370, 00, 01010412521--

45DSTBkwdMotionAbsent_Cnt_M_lgc= min210.8180.1703311230.1703325.17033190080.170339001230.17033900070.170339001190090071111100111117.170337.1703319020010,1,0,1,0,1111500014000150001400015000140000, 1, 0, 1, 013000430--------------------------------------------------------------11101400011500013000001500001111300014000190227, 2370, 00, 01016212421--

46DSTBkwdMotionAbsent_Cnt_M_lgc= max300.9090.1738500240.1738526.173851100090.1738510000240.173851000180.173851000001000100000000011000008.173858.1738520021001,0,1,0,1,0011600015000160001500016000150001, 0, 1, 0, 114000150--------------------------------------------------------------00101500011600015000001600000001600015000200227, 2370, 00, 00000510321--

47k_TrqOverlayLimitPerc_Uls_f32= min110.11100.1773711250.1773727.1773711100100.1773711001250.177371100101100111100110011111122111119921022010,1,0,1,0,1111700016000170001600017000160000, 0, 1, 1, 015000450--------------------------------------------------------------11101600011700015000001500001121700016000210227, 2370, 00, 01021412321--

48k_TrqOverlayLimitPerc_Uls_f32= max200.20110.1808900100.1808928.1808901200110.1808912000100.1808912000100120000120012002000003300000-1-122023001,0,1,0,1,0001800017000180001700018000170001, 1, 0, 0, 116000460--------------------------------------------------------------00001700001800017000001800000021800017000220227, 2370, 00, 00020510221--

49k_TrqOverlayLimitPerc_Uls_f32= mid200.2015.1844100400.1844130.18441070010.184417000110.18441600011400001101103111010711111-2-221012010,1,0,1,0,1011301201301201301200, 0, 1, 0, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

50k_TrqOverlaySuspendTime_mS_u16= min200.40130.1879300300.1879330.1879301400130.1879314000300.187931400033.18793000180018004000001500000-3.18793-3.187932401001,0,1,0,1,0002000019000200001900020000190000, 1, 0, 1, 1180004800--------------------------------------------------------------00001900002000019000102000011011800019000240227, 2370, 00, 01010511221--

51k_TrqOverlaySuspendTime_mS_u16= max210.51140.1914511400.191456.1914511500140.1914515001400.191451500144.19145500011190019005111112611111-4.19145-4.19145102010,1,0,1,0,1111000002000010000020000100000200000, 1, 0, 1, 0190004900--------------------------------------------------------------111019000010000019000001000000101190002000010227, 2370, 00, 01016213421--

52k_TrqOverlaySuspendTime_mS_u16= mid200.2015.1949700400.1949730.19497070010.194977000110.19497600011.19497400001101103111013711111-2.19497-2.1949721012010,1,0,1,0,1011301201301201301200, 0, 1, 0, 111048972--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

53DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc= min210.71160.1984901600.198498.1984911700160.1984917001600.198491700166.19849170001170017007111110811111-6.19849-6.19849304010,1,0,1,0,1113000002000003000002000003000002000000, 0, 1, 1, 010000010000--------------------------------------------------------------0110100000030000010000000300000110110000020000030227, 2370, 00, 01016213421--

54DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc= max200.80170.2020110700.202019.2020101800170.2020118000700.202011800077.20201180010180018000000001100000-7.20201-7.20201405001,0,1,0,1,0004000003000004000003000004000003000000, 1, 0, 0, 120000020000--------------------------------------------------------------1000300000040000030000010400000100040000030000040227, 2370, 00, 00000510221--

55DiagStsRecRmpToZeroFltPres_Cnt_M_lgc= min200.2015.2055310400.2055330.20553070010.205537000110.20553600011.20553400001101103111012711111-2.20553-2.2055321012010,1,0,1,0,1011301201301201301200, 0, 1, 0, 01108000--------------------------------------------------------------10101201110120111301101110120210227, 2370, 00, 01010412521--

56DiagStsRecRmpToZeroFltPres_Cnt_M_lgc= max200.10190.2090511900.2090511.2090502000190.2090520000900.209052000099.20905200001200020002000003300000-9.20905-9.20905607001,0,1,0,1,0006000005000006000005000006000005000000, 1, 0, 1, 140000040000--------------------------------------------------------------1100500000060000050000010600000000260000050000060227, 2370, 00, 00020510221--

57k_DSTTNAMaxTime_mS_u16= min210.21200.21257111000.2125712.2125712100200.21257210011000.21257210011.212572100110210031111104111111.212571.21257708010,1,0,1,0,1117000006000007000006000007000006000000, 1, 0, 1, 05000005000--------------------------------------------------------------1110500000070000050000000700000010150000060000070227, 2370, 00, 01010413421--

58k_DSTTNAMaxTime_mS_u16= max300.30210.21609002000.2160913.2160902200210.21609220002000.21609220002.216092200005000220040000015000002.216092.21609809001,0,1,0,1,0008000007000008000007000008000007000001, 0, 1, 0, 16000006000--------------------------------------------------------------0000700000080000070000010800000010160000070000080227, 2370, 00, 01010511221--

59k_DSTTNAMaxTime_mS_u16= mid200.2015.2196100400.2196130.21961070010.219617000110.21961600011.21961400001101103111012711111-2.21961-2.2196121012010,1,0,1,0,1011301201301201301200, 0, 1, 1, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

60k_DSTRDMaxTime_mS_u16= min300.50230.22313004000.2231315.2231302400230.22313240004000.22313240004.223132400002400060000037000004.223134.2231310011001,0,1,0,1,0001000009000001000009000001000009000001, 1, 0, 0, 18000008000--------------------------------------------------------------00009000000100000900000101000000101800000900000100227, 2370, 00, 01016211221--

61k_DSTRDMaxTime_mS_u16= max210.61240.22665115000.2266516.2266512500240.22665250015000.22665250015.226652500112500500071111108111115.226655.2266511012010,1,0,1,0,1112000001000002000001000002000001000000, 0, 1, 0, 09000009000--------------------------------------------------------------11109000000200000900000002000000101900000100000110227, 2370, 00, 01016213421--

62k_DSTRDMaxTime_mS_u16= mid200.2015.2301700400.2301730.23017070010.230177000110.23017600011.23017400001101103111011711111-2.23017-2.2301721012010,1,0,1,0,1011301201301201301201, 1, 0, 1, 1110800--------------------------------------------------------------00101201110120111300101110120210227, 2370, 00, 01010412521--

63DSTState_Cnt_M_enum=TOCSTATE_OFF410.81260.23369117000.2336918.2336912700260.23369270017000.23369270017.233692700112700270001111121111117.233697.2336913014010,1,0,1,0,1114000003000004000003000004000003000000, 1, 0, 1, 02000001000--------------------------------------------------------------11103000001400000200000004000000110400000300000130227, 2370, 00, 00100511421--

64DSTState_Cnt_M_enum=TOCSTATE_NOTAVAILABLE200.90270.23721008000.2372119.2372102800270.23721280008000.23721280008.237212800002800280080000032000008.237218.2372114015001,0,1,0,1,0005000004000005000004000005000004000001, 0, 1, 0, 130000012000--------------------------------------------------------------00004000000500000400000105000000008500000400000140227, 2370, 00, 00080510221--

65DSTState_Cnt_M_enum=TOCSTATE_TNA410.8180.2407311230.2407325.24073190080.240739001230.24073900070.240739001190090011111103111117.240737.2407319020010,1,0,1,0,1111500014000150001400015000140000, 1, 0, 1, 013000430--------------------------------------------------------------11101400011500013000001500001121500014000190227, 2370, 00, 01021411421--

66DSTState_Cnt_M_enum=TOCSTATE_PNA000.9090.2442500240.2442526.244250100090.2442510000240.244251000180.244251000001000100020000014000008.244258.2442520021001,0,1,0,1,0001600015000160001500016000150001, 0, 1, 0, 1140004000--------------------------------------------------------------00001500001600015000101600000021600015000200227, 2370, 00, 00020510221--

67DSTState_Cnt_M_enum=TOCSTATE_READY200.2015.2477700400.2477730.24777070010.247777000110.24777600011.24777400001101103111012511111-2.24777-2.2477721012010,1,0,1,0,1011301201301201301200, 0, 1, 1, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

68DSTState_Cnt_M_enum=TOCSTATE_REQUESTDENIED210.71160.2512901600.251298.2512911700160.2512917001600.251291700166.25129170001170017004111113611111-6.25129-6.25129304010,1,0,1,0,1113000002000003000002000003000002000000, 0, 1, 1, 01000001000--------------------------------------------------------------0110200000130000010000000300000011110000020000030227, 2370, 00, 01010512421--

69DSTState_Cnt_M_enum=TOCSTATE_ACTIVEMODE05300.80170.2548110700.254819.2548101800170.2548118000700.254811800077.25481180010180018005000000700000-7.25481-7.25481405001,0,1,0,1,0004000003000004000003000004000003000001, 1, 0, 0, 12000002000--------------------------------------------------------------1000300000040000030000010400000010120000030000040227, 2370, 00, 01016211221--

70DSTState_Cnt_M_enum=TOCSTATE_ACTIVEMODE06200.2015.2583300400.2583330.25833070010.258337000110.25833600011.25833400001101106111011411111-2.25833-2.2583321012010,1,0,1,0,1011301201301201301200, 0, 1, 0, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01016212521--

71DSTState_Cnt_M_enum=TOCSTATE_ACTIVEMODE07100.10190.2618501900.2618511.2618502000190.2618520000900.261852000099.26185200001200020007000002200000-9.26185-9.26185607001,0,1,0,1,0006000005000006000005000006000005000001, 1, 0, 1, 14000004000--------------------------------------------------------------0100500000060000050000010600000010140000050000060227, 2370, 00, 01016211221--

72StartTNATimer_Cnt_M_lgc=min200.90270.23721008000.2372119.2372102800270.23721280008000.23721280008.237212800002800280000010035000008.237218.2372114015001,0,1,0,1,0005000004000005000004000005000004000001, 0, 1, 0, 130000012000--------------------------------------------------------------00004000000500000400000105000000101300000400000140227, 2370, 00, 00010511221--

73StartTNATimer_Cnt_M_lgc=max410.8180.2407311230.2407325.24073190080.240739001230.24073900070.240739001190090021101103111117.240737.2407319020010,1,0,1,0,1111500014000150001400015000140000, 1, 0, 1, 013000430--------------------------------------------------------------11101400011500013000001500001101500014000190227, 2370, 00, 00000511421--

74StartRDTimer_Cnt_M_lgc=min000.9090.2442500240.2442526.244250100090.2442510000240.244251000180.244251000001000100000010015000008.244258.2442520021001,0,1,0,1,0001600015000160001500016000150001, 0, 1, 0, 1140004000--------------------------------------------------------------00001500001600015000101600001011400015000200227, 2370, 00, 00010511221--

75StartRDTimer_Cnt_M_lgc=max200.2015.2477700400.2477730.24777070010.247777000110.24777600011.24777400001101103111112511111-2.24777-2.2477721012010,1,0,1,0,1011301201301201301200, 0, 1, 1, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

76DSTFuncPresent_Cnt_lgc=min210.71160.2512901600.251298.2512911700160.2512917001600.251291700166.25129170001170017004010113611111-6.25129-6.25129304010,1,0,1,0,1113000002000003000002000003000002000000, 0, 1, 1, 01000001000--------------------------------------------------------------0110200000130000010000000300000011110000020000030227, 2370, 00, 01010512321--

77DSTFuncPresent_Cnt_lgc=max300.80170.2548110700.254819.2548101800170.2548118000700.254811800077.25481180010180018005101000700000-7.25481-7.25481405001,0,1,0,1,0004000003000004000003000004000003000001, 1, 0, 0, 12000002000--------------------------------------------------------------1000300000040000030000010400000010120000030000040227, 2370, 00, 01016211321--

78TOEOLDisable_Cnt_lgc=min200.2015.2583300400.2583330.25833070010.258337000110.25833600011.25833400001101106111011411111-2.25833-2.2583321012010,1,0,1,0,1011301201301201301200, 0, 1, 0, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01016212521--

79TOEOLDisable_Cnt_lgc=max100.10190.2618501900.2618511.2618502000190.2618520000900.261852000099.26185200001200020007000102200000-9.26185-9.26185607001,0,1,0,1,0006000005000006000005000006000005000001, 1, 0, 1, 14000004000--------------------------------------------------------------0100500000060000050000010600000010140000050000060227, 2370, 00, 01016211221--

80DSTTOCState_Uls_enum=min200.2120.265371120.265377.2653712020.2653720120.265372012.265372011202021111130111112.265372.26537203011,0,1,0,1,0114030403040301, 0, 1, 0, 12020--------------------------------------------------------------1101200402000400000403020227, 2370, 00, 00000512421--

81DSTTOCState_Uls_enum=max310.8015.268891125.2688920.268891050.2688950050.26889500050.26889500005050411111015111115.268895.26889506011,0,1,0,1,0115060506050601, 0, 1, 0, 1500--------------------------------------------------------------1110500506000500111506050227, 2370, 00, 01010512521--

82DSTTOCState_Uls_enum=mid310.4015.2724100400.2724130.27241070010.272417000110.27241600011.27241400001101103111011711111-2.27241-2.2724121012010,1,0,1,0,1011301201301201301200, 0, 1, 1, 0110800--------------------------------------------------------------00101201110120111300101110120210227, 2370, 00, 01010412521--

83RDStateCounter_Cnt_M_u08= min200.103000501011010100104010400101030100037000001002010,1,0,1,0,1013010301030100, 0, 0, 0, 0105--------------------------------------------------------------001010130101130101430101227, 2370, 00, 01040411421--

84RDStateCounter_Cnt_M_u08= max200.10300050101101010010401040010103010003700000102542010,1,0,1,0,1013010301030100, 0, 0, 0, 0105--------------------------------------------------------------00101013010113010143010255227, 2370, 00, 01040411421--

85RDStateCounter_Cnt_M_u08= mid200.10300050101101010010401040010103010003700000102102010,1,0,1,0,1013010301030100, 0, 0, 0, 0105--------------------------------------------------------------00101013010113010143010211227, 2370, 00, 01040411421--

86k_DSTRDStateMaxCount_Cnt_u08= min200.103000501011010100104010400101030110037000001010010,1,0,1,0,1013010301030100, 0, 0, 0, 0105--------------------------------------------------------------0010101301011301014301011227, 2371, 01, 01040411421--

87k_DSTRDStateMaxCount_Cnt_u08= max200.10300050101101010010401040010103011003700000101025510,1,0,1,0,1013010301030100, 0, 0, 0, 0105--------------------------------------------------------------0010101301011301014301011227, 2370, 00, 01040411421--

88k_DSTRDStateMaxCount_Cnt_u08= mid200.10300050101101010010401040010103011003700000101021410,1,0,1,0,1013010301030100, 0, 0, 0, 0105--------------------------------------------------------------0010101301011301014301011227, 2370, 00, 01040411421--

89LoSpdInactive_Cnt_M_lgc= min200.8014.297050010.2970527.2970503600350.29705360001000.297053600070.29705360000360036007000000600000-7.29705-7.2970522023001,0,1,0,1,0009000008000009000008000009000008000001, 1, 0, 0, 170000013000--------------------------------------------------------------00008000000900000800000109000000101700000800000220227, 2370, 00, 01016211221--

90LoSpdInactive_Cnt_M_lgc= max200.2015.3005700400.3005730.30057070010.300577000110.30057600011.30057400001101103111011711111-2.30057-2.3005721012010,1,0,1,0,1011301201301201301200, 0, 1, 0, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

91DSTActive_Cnt_M_lgc= min200.6020.304090015.304099.3040903400330.304093400050000.304093400050.30409340000340034004010002800000-5.30409-5.3040920014001,0,1,0,1,0007000001000070000010000700000100001, 1, 0, 1, 190000018000--------------------------------------------------------------00001000007000001000010700000010190000010000200227, 2370, 00, 01010511321--

92DSTActive_Cnt_M_lgc= max200.7125.307610020.3076110.3076103500340.307613500160000.307613500160.30761350011350035004111013511111-6.30761-6.3076121015010,1,0,1,0,1118000007000008000007000008000007000000, 1, 0, 1, 01000019000--------------------------------------------------------------00017000001100001000000800000110110000700000210227, 2370, 00, 01010513421--

93VehicleSpeedValid_Cnt_lgc= min200.8014.311130010.3111327.3111303600350.31113360001000.311133600070.31113360000360036007000000600000-7.31113-7.3111322023001,0,1,0,1,0008000008000008000008000008000008000001, 0, 1, 0, 170000013000--------------------------------------------------------------00008000000800000800000108000000101700000800000220227, 2370, 00, 01016211221--

94VehicleSpeedValid_Cnt_lgc= max200.2015.3146500400.3146530.31465070010.314657000110.31465600011.31465400001101103111011711111-2.31465-2.3146521012010,1,0,1,0,1011301201301201301200, 0, 1, 1, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

95Rte_Call_NxtrDiagMgr_GetNTCFailed[5] = min310.4120.318170010.3181725.3181714040.3181740140.31817400140.3181740011404030000024000004.318174.31817405010,1,0,1,0,1116050605060500, 0, 0, 0, 0404000--------------------------------------------------------------0011401604000600101405040227, 2370, 00, 01010414121--

96Rte_Call_NxtrDiagMgr_GetNTCFailed[5] = max400.5015.321691125.3216920.321691050.3216950050.32169500050.3216950000505041111135111115.321695.32169506011,0,1,0,1,0115060506050601, 1, 1 ,1, 1500--------------------------------------------------------------1110500506000500111506050227, 2370, 00, 01010512521--

97GetSystemTime_mS_u32= min400.1013.325210011.3252129.3252113800370.32521380003000.325213800090.32521380000380038002000000800000-9.32521-9.325212401211,0,1,0,1,0111000010000100001000010000100001, 1, 0, 0, 1020000--------------------------------------------------------------0010011000010000101000000021000010000240227, 2370, 00, 00120511221--

98GetSystemTime_mS_u32= max110.2114.328731112.3287330.3287313900380.32873390014000.328733900111.328733900113900390031111110111111.328731.32873123410,1,0,1,0,1112000700000200070000020007000000, 0, 1, 0, 0429496729521000--------------------------------------------------------------111142949672951200042949672950020000101429496729570000012227, 2370, 00, 01010414321--

99GetSystemTime_mS_u32= mid200.2015.3322500400.3322530.33225070010.332257000110.33225600011.33225400001101103111012711111-2.33225-2.3322521012010,1,0,1,0,1011301201301201301201, 1, 0, 1, 1110000800--------------------------------------------------------------00101201110000120111300101110000120210227, 2370, 00, 01010412521--

100DtrmnElapsedTime_mS_u16= min310.41400.33577116000.335778.3357714100400.33577410016000.335774100133.335774100114100410051111132111113.335773.33577566710,1,0,1,0,1114000300040003000400030000, 1, 0, 1, 020000--------------------------------------------------------------1110300014000200000400001112000300056227, 2370, 00, 01016212421--

101DtrmnElapsedTime_mS_u16= max200.30390.33929005000.339297.3392904000390.33929400005000.339294000022.339294000004000400040000003000002.339292.33929345601,0,1,0,1,0001000040001000040001000040001, 0, 1, 0, 1300065535--------------------------------------------------------------000040000100004000101000001013000400034227, 2370, 00, 01010511221--

102DtrmnElapsedTime_mS_u16= mid200.2015.3428100400.3428130.34281070010.342817000110.34281600011.34281400001101103111011711111-2.34281-2.3428121012010,1,0,1,0,1011301201301201301200, 0, 1, 1, 0110800--------------------------------------------------------------00101201110120111301101110120210227, 2370, 00, 01010412521--

103All min000000005000000000000000000000000000-10-100000,0,0,0,0,0000000000, 0, 0, 0, 000--------------------------------------------------------------000000000000000000227, 2370, 00, 00000510221--

104All max4111512116500031150005125000165000500011005000115000500081111131511111101025425511,1,1,1,1,1114294967295429496729542949672954294967295429496729542949672951, 1, 1 ,1, 1429496729565535--------------------------------------------------------------11104294967295042949672954294967295004294967295000842949672954294967295254227, 2370, 00, 00180512421--


















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 9: StbCTO_DSTSt_NotAvailable




















Nexteer EPS Unit Test Tool






Rev:2.7c






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















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



DSTSlewStart_T_lgcDSTSlewStart_T_lgc

Sheet 10: StbCTO_DSTSt_NotAvailable() B

StbCTO_DSTSt_NotAvailableTS--






BI/PI/PO/PO/PExpected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTActive_T_lgcDSTSlewStart_T_lgcDSTActive_T_lgcDSTSlewStart_T_lgcDSTActive_T_lgcDSTSlewStart_T_lgcP/FCPU Cycles
1DSTActive_T_lgc = min00----00--

2DSTActive_T_lgc = max11----11--

3DSTSlewStart_T_lgc = min00----00--

4DSTSlewStart_T_lgc = max11----11--

5All min00----00--

6All max11----11--
















































































































Sheet 11: StbCTO_DSTSt_Off




















Nexteer EPS Unit Test Tool






Rev:2.7c






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StbCTO_DSTSt_OffP4DSTFuncPresent_Cnt_lgcDSTState_Cnt_M_enumRte_Call_SystemTime_GetSystemTime_mS_u32
StbCTO_DSTSt_OffB9TOEOLDisable_Cnt_lgcDSTActive_T_lgc



DSTState_Cnt_M_enumDSTSlewStart_T_lgc



DSTTNATimer_M_mS_u32DSTTNATimer_M_mS_u32



StartTNATimer_Cnt_M_lgcStartTNATimer_Cnt_M_lgc



DSTActive_T_lgc




DSTSlewStart_T_lgc


Sheet 12: StbCTO_DSTSt_Off() P

StbCTO_DSTSt_OffTS--




















PI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
O/PO/PO/PO/PO/PFunc Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTFuncPresent_Cnt_lgcTOEOLDisable_Cnt_lgcDSTState_Cnt_M_enumDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTActive_T_lgcDSTSlewStart_T_lgcRte_Call_SystemTime_GetSystemTime_mS_u32DSTState_Cnt_M_enumDSTActive_T_lgcDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcRte_Call_SystemTime_GetSystemTime_mS_u32DSTState_Cnt_M_enumDSTActive_T_lgcDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcRte_Call_SystemTime_GetSystemTime_mS_u32P/FCPU Cycles
1(TRUE == DSTFuncPresent_Cnt_T_lgc)= true && (FALSE == TOEOLDisable_Cnt_T_lgc) = true1021234000100------------10010011--

2(TRUE == DSTFuncPresent_Cnt_T_lgc)= true && (FALSE == TOEOLDisable_Cnt_T_lgc) = false11323451111000------------311234510--

3(TRUE == DSTFuncPresent_Cnt_T_lgc)= false && (FALSE == TOEOLDisable_Cnt_T_lgc) = true0045600040000------------4005600--

4(TRUE == DSTFuncPresent_Cnt_T_lgc)= false && (FALSE == TOEOLDisable_Cnt_T_lgc) = false0156567111456------------511656710--




























































































































































































































































Sheet 13: StbCTO_DSTSt_Off() B

StbCTO_DSTSt_OffTS--




















BI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
O/PO/PO/PO/PO/PFunc Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTFuncPresent_Cnt_lgcTOEOLDisable_Cnt_lgcDSTState_Cnt_M_enumDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTActive_T_lgcDSTSlewStart_T_lgcRte_Call_SystemTime_GetSystemTime_mS_u32DSTState_Cnt_M_enumDSTActive_T_lgcDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcRte_Call_SystemTime_GetSystemTime_mS_u32DSTState_Cnt_M_enumDSTActive_T_lgcDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcRte_Call_SystemTime_GetSystemTime_mS_u32P/FCPU Cycles
1DSTFuncPresent_Cnt_lgc = min010100000100------------00010000--

2DSTFuncPresent_Cnt_lgc = max1012000011120000------------1002000011--

3DSTEOLDisable_Cnt_lgc = min1023000030000------------1003000011--

4DSTEOLDisable_Cnt_lgc = max1133456111500------------311345610--

5GetSystemTime_mS_u32 = min1047650000------------100011--

6GetSystemTime_mS_u32 = max10577551114294967295------------100429496729511--

7GetSystemTime_mS_u32 = mid10623345000400000------------10040000011--

8All min00000000------------000000--

9All max11842949672951114294967295------------811429496729510--




























































































































































































































































Sheet 14: StbCTO_DSTSt_TNA




















Nexteer EPS Unit Test Tool






Rev:2.7c






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StbCTO_DSTSt_TNAP23DSTSlewComplete_Cnt_lgcDSTState_Cnt_M_enum
StbCTO_DSTSt_TNAB31DSTErrCntrRecvLevel_Cnt_u08DSTActive_T_lgc



DSTTOCState_Uls_enumDSTSlewStart_T_lgc



TOEOLDisable_Cnt_lgcNxtrDiagMgr_GetNTCActive_count



SystemState_ModeNxtrDiagMgr_GetNTCFailed_count



VehExtCondDSTActive_Cnt_M_lgc




IntCondDSTEnable_Cnt_M_lgc




StartRDTimer_Cnt_M_lgc




StartTNATimer_Cnt_M_lgc




DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc




Rte_Call_NxtrDiagMgr_GetNTCActive[6]




DSTState_Cnt_M_enum




DSTSlewStart_T_lgc




DSTActive_T_lgc




Rte_Call_NxtrDiagMgr_GetNTCFailed[5]




DSTEnableRqst_Cnt_lgc




DSTExtSystemFltActive_Cnt_lgc




DiagStsRecRmpToZeroFltPres_Cnt_M_lgc


Sheet 15: StbCTO_DSTSt_TNA() P

StbCTO_DSTSt_TNATS--




























PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PO/PO/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTSlewComplete_Cnt_lgcDSTErrCntrRecvLevel_Cnt_u08DSTTOCState_Uls_enumTOEOLDisable_Cnt_lgcSystemState_ModeVehExtCondDSTActive_Cnt_M_lgcIntCondDSTEnable_Cnt_M_lgcStartRDTimer_Cnt_M_lgcStartTNATimer_Cnt_M_lgcDiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcRte_Call_NxtrDiagMgr_GetNTCActive[6]DSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTActive_T_lgcRte_Call_NxtrDiagMgr_GetNTCFailed[5]DSTEnableRqst_Cnt_lgcDSTExtSystemFltActive_Cnt_lgcDiagStsRecRmpToZeroFltPres_Cnt_M_lgcDSTState_Cnt_M_enumDSTActive_T_lgcDSTSlewStart_T_lgcNxtrDiagMgr_GetNTCActive_countNxtrDiagMgr_GetNTCFailed_countDSTState_Cnt_M_enumDSTActive_T_lgcDSTSlewStart_T_lgcNxtrDiagMgr_GetNTCActive_countNxtrDiagMgr_GetNTCFailed_countP/FCPU Cycles
1((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))T
02101000000,1,0,1,0,11000, 0, 0, 0, 0000----------10014--

2((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
12212111111,0,1,0,1,02110, 0, 0, 1, 0111----------20114--

3((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
00303010100,0,1,1,0,03000, 0, 1, 0, 0000----------30014--

4((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))F
02500010100,0,0,0,1,15000, 1, 0, 0, 0000----------50014--

5((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))F
02604110100,0,1,1,0,02001, 0, 0, 0, 0000----------20014--

6((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
02704010100,0,0,0,1,13000, 0, 0, 1, 0000----------20114--

7((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
13513110110,0,1,1,0,07000, 1, 0, 1, 0000----------20114--

8((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
12400101001,1,0,0,1,11110, 1, 1, 0, 0111----------20114--

9((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))F
00312010100,0,1,1,0,03000, 0, 1, 0, 0010----------30014--

10((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))T
11212100100,0,1,1,0,03000, 0, 1, 0, 0000----------00014--

11((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))F
00112110100,0,1,1,0,03000, 0, 1, 0, 0010----------30014--

12((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))T
11812110100,0,1,1,0,03000, 0, 1, 0, 0000----------00014--

13((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))T
11512110100,0,1,1,0,03000, 0, 1, 0, 0000----------00014--

14((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))T
11612110100,0,1,1,0,03000, 0, 1, 0, 0000----------00014--

15((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))T
11712111100,0,1,1,0,03000, 0, 1, 0, 0000----------00014--

16((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))T
11812111100,0,1,1,0,03000, 0, 1, 0, 0000----------00014--

17((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))T
11812110000,0,1,1,0,03000, 0, 1, 0, 0100----------00014--

18((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )T
11812110000,0,1,1,0,03000, 0, 0, 0, 0000----------30014--

19((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))F
11800111100,0,1,1,0,03000, 0, 1, 0, 0001----------30014--

20((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))T
11810110000,0,1,1,0,03000, 0, 0, 0, 0000----------00014--

21((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))F
01810111100,0,1,1,0,03000, 0, 1, 0, 0001----------30014--

22((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))F
11810111100,0,1,1,0,03000, 0, 1, 0, 0001----------00014--

23((FALSE == DSTEnableRqst_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_OPERATE) &&
(DSTErrCntrRecvLevel_Cnt_T_u08 <= 1U) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTSlewComplete_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE05) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE06) &&
(DSTTOCState_Uls_T_enum != TOCSTATE_ACTIVEMODE07))&&
(FALSE == StartRDTimer_Cnt_M_lgc)&&
(FALSE == StartTNATimer_Cnt_M_lgc)&&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == (3U)) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCMaxRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) &&
((FALSE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) && (FALSE == DiagStsRecRmpToZeroFltPres_Cnt_M_lgc))
&& ( TRUE == DSTSlewComplete_Cnt_T_lgc) ) ||
((TRUE == TOEOLDisable_Cnt_T_lgc) && (TRUE == DSTSlewComplete_Cnt_T_lgc)))F
01810111100,0,1,1,0,03000, 0, 1, 0, 0000----------30014--












































































































































































































































































































































Sheet 16: StbCTO_DSTSt_TNA() B

StbCTO_DSTSt_TNATS--




























BI/P1I/P2I/P3I/PI/P5I/P6I/P7I/P8I/P9I/P10I/P11I/P12I/P13I/P14I/PI/P16I/P17I/P18O/PO/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTSlewComplete_Cnt_lgcDSTErrCntrRecvLevel_Cnt_u08DSTTOCState_Uls_enumTOEOLDisable_Cnt_lgcSystemState_ModeVehExtCondDSTActive_Cnt_M_lgcIntCondDSTEnable_Cnt_M_lgcStartRDTimer_Cnt_M_lgcStartTNATimer_Cnt_M_lgcDiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcRte_Call_NxtrDiagMgr_GetNTCActive[6]DSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTActive_T_lgcRte_Call_NxtrDiagMgr_GetNTCFailed[5]DSTEnableRqst_Cnt_lgcDSTExtSystemFltActive_Cnt_lgcDiagStsRecRmpToZeroFltPres_Cnt_M_lgcDSTState_Cnt_M_enumDSTActive_T_lgcDSTSlewStart_T_lgcNxtrDiagMgr_GetNTCActive_countNxtrDiagMgr_GetNTCFailed_countDSTState_Cnt_M_enumDSTActive_T_lgcDSTSlewStart_T_lgcNxtrDiagMgr_GetNTCActive_countNxtrDiagMgr_GetNTCFailed_countP/FCPU Cycles
1DSTSlewComplete_Cnt_lgc = min02101000000,1,0,1,0,11000, 0, 0, 0, 0000----------10014--

2DSTSlewComplete_Cnt_lgc = max12212111111,0,1,0,1,02110, 0, 0, 1, 0111----------20114--

3DSTErrCntrRecvLevel_Cnt_u08 = min00303010100,0,1,1,0,03000, 0, 1, 0, 0000----------30014--

4DSTErrCntrRecvLevel_Cnt_u08 = max13414101011,1,0,0,1,14110, 0, 1, 1, 0111----------20114--

5DSTErrCntrRecvLevel_Cnt_u08 = mid01500010100,0,0,0,1,15000, 1, 0, 0, 0000----------50014--

6DSTTOCState_Uls_enum = min12011101011,1,0,0,0,06110, 1, 0, 1, 0111----------20114--

7DSTTOCState_Uls_enum = max021502110100,1,0,1,0,17000, 1, 1, 0, 0000----------70014--

8DSTTOCState_Uls_enum = mid12702011100,1,0,1,0,15000, 0, 1, 1, 0000----------20114--

9TOEOLDisable_Cnt_lgc = min02604110100,0,1,1,0,02001, 0, 0, 0, 0000----------20014--

10TOEOLDisable_Cnt_lgc = max12712001011,1,0,0,1,13111, 0, 0, 1, 0111----------20114--

11SystemState_Mode = RTE_MODE_StaMd_Mode_DISABLE02100110100,0,0,0,1,14001, 0, 1, 0, 0000----------40014--

12SystemState_Mode = RTE_TRANSITION_StaMd_Mode12214001011,1,0,0,0,05111, 0, 1, 1, 0111----------20114--

13SystemState_Mode = RTE_MODE_StaMd_Mode_OFF02401101001,1,0,0,1,11110, 1, 1, 0, 0111----------20114--

14SystemState_Mode = RTE_MODE_StaMd_Mode_OPERATE02302000100,1,0,1,0,16001, 1, 0, 0, 0000----------60014--

15SystemState_Mode = RTE_MODE_StaMd_Mode_WARMINIT12213101011,0,1,0,1,01111, 0, 0, 0, 0110----------20114--

16VehExtCondDSTActive_Cnt_M_lgc = min12411011011,0,1,0,1,07111, 1, 0, 1, 0111----------20114--

17VehExtCondDSTActive_Cnt_M_lgc = max02502100100,0,1,1,0,01001, 1, 1, 0, 0000----------10014--

18IntCondDSTEnable_Cnt_M_lgc = min12613101011,1,0,0,1,12111, 1, 1, 1, 0111----------20114--

19IntCondDSTEnable_Cnt_M_lgc = max02704010100,0,0,0,1,13000, 0, 0, 1, 0000----------20114--

20StartRDTimer_Cnt_M_lgc = min12001100011,1,0,0,0,04110, 0, 1, 0, 0111----------20114--

21StartRDTimer_Cnt_M_lgc = max02112011100,1,0,1,0,15000, 0, 1, 1, 0000----------20114--

22StartTNATimer_Cnt_M_lgc = min12203101011,0,1,0,1,06110, 1, 0, 0, 0111----------20114--

23StartTNATimer_Cnt_M_lgc = max13513110110,0,1,1,0,07000, 1, 0, 1, 0000----------20114--

24DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc = min12400101001,1,0,0,1,11110, 1, 1, 0, 0111----------20114--

25DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc = max02511010110,0,0,0,1,12000, 1, 1, 1, 0000----------20114--

26Rte_Call_NxtrDiagMgr_GetNTCFailed[5] = min12400101011,1,0,0,0,03110, 0, 0, 0, 0111----------20114--

27Rte_Call_NxtrDiagMgr_GetNTCFailed[5] = max02311010100,1,0,1,0,14001, 1, 1, 1, 0000----------20114--

28DiagStsRecRmpToZeroFltPres_Cnt_M_lgc = min12201101011,0,1,0,1,01111, 0, 0, 0, 0110----------20114--

29DiagStsRecRmpToZeroFltPres_Cnt_M_lgc= max02110010100,0,1,1,0,02001, 0, 0, 1, 0001----------20114--

30All min00000000000,0,0,0,0,00000, 0, 0, 0, 0000----------00014--

31All max131514111111,1,1,1,1,18111, 1, 1, 1, 0111----------20114--












































































































































































































































































































































Sheet 17: StbCTO_DSTSt_PNA




















Nexteer EPS Unit Test Tool






Rev:2.7c






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StbCTO_DSTSt_PNAP7SystemState_ModeDSTActive_T_lgc
StbCTO_DSTSt_PNAB11DSTSlewComplete_Cnt_lgcDSTState_Cnt_M_enum



TOEOLDisable_Cnt_lgcDSTSlewStart_T_lgc



DSTState_Cnt_M_enum




DSTActive_T_lgc




DSTSlewStart_T_lgc


Sheet 18: StbCTO_DSTSt_PNA() P

StbCTO_DSTSt_PNATS--












PI/PI/PI/PI/PI/PI/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSystemState_ModeDSTSlewComplete_Cnt_lgcTOEOLDisable_Cnt_lgcDSTState_Cnt_M_enumDSTActive_T_lgcDSTSlewStart_T_lgcDSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcP/FCPU Cycles
1(SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) = true
(TRUE == DSTSlewComplete_Cnt_T_lgc) = true
(TRUE == TOEOLDisable_Cnt_T_lgc) = true
(TRUE == DSTSlewComplete_Cnt_T_lgc) = true
011100------000--

2(SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) = false
(TRUE == DSTSlewComplete_Cnt_T_lgc) = false
(TRUE == TOEOLDisable_Cnt_T_lgc) = false
(TRUE == DSTSlewComplete_Cnt_T_lgc) = false
300211------121--

3(SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) = true
(TRUE == DSTSlewComplete_Cnt_T_lgc) = false
(TRUE == TOEOLDisable_Cnt_T_lgc) = true
(TRUE == DSTSlewComplete_Cnt_T_lgc) = false
001300------030--

4(SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) = false
(TRUE == DSTSlewComplete_Cnt_T_lgc) = true
(TRUE == TOEOLDisable_Cnt_T_lgc) = false
(TRUE == DSTSlewComplete_Cnt_T_lgc) = true
110411------141--

5(SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) = false
(TRUE == DSTSlewComplete_Cnt_T_lgc) = true
(TRUE == TOEOLDisable_Cnt_T_lgc) = true
(TRUE == DSTSlewComplete_Cnt_T_lgc) = false
101411------141--

6(SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) = false
(TRUE == DSTSlewComplete_Cnt_T_lgc) = true
(TRUE == TOEOLDisable_Cnt_T_lgc) = true
(TRUE == DSTSlewComplete_Cnt_T_lgc) = true
411211------000--

7(SystemState_Cnt_T_enum == RTE_MODE_StaMd_Mode_DISABLE) = true
(TRUE == DSTSlewComplete_Cnt_T_lgc) = false
(TRUE == TOEOLDisable_Cnt_T_lgc) = false
(TRUE == DSTSlewComplete_Cnt_T_lgc) = true
000100------010--












































































































































































Sheet 19: StbCTO_DSTSt_PNA() B

StbCTO_DSTSt_PNATS--












BI/P1I/P2I/PI/PI/PI/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSystemState_ModeDSTSlewComplete_Cnt_lgcTOEOLDisable_Cnt_lgcDSTState_Cnt_M_enumDSTActive_T_lgcDSTSlewStart_T_lgcDSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcP/FCPU Cycles
1SystemState_Mode = RTE_MODE_StaMd_Mode_DISABLE000100------010--

2SystemState_Mode = RTE_TRANSITION_StaMd_Mode411211------000--

3SystemState_Mode = RTE_MODE_StaMd_Mode_OFF100110------110--

4SystemState_Mode = RTE_MODE_StaMd_Mode_OPERATE211201------000--

5SystemState_Mode = RTE_MODE_StaMd_Mode_WARMINIT300300------030--

6DSTSlewComplete_Cnt_lgc= min101411------141--

7DSTSlewComplete_Cnt_lgc = max210500------050--

8TOEOLDisable_Cnt_lgc = min300600------060--

9TOEOLDisable_Cnt_lgc = max411711------000--

10All min000000------000--

11All max411811------000--












































































































































































Sheet 20: StbCTO_DSTSt_Ready




















Nexteer EPS Unit Test Tool






Rev:2.7c






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StbCTO_DSTSt_ReadyP27DSTTrqOvRqstValid_Cnt_lgcDSTActive_T_lgcRte_Call_SystemTime_GetSystemTime_mS_u32
StbCTO_DSTSt_ReadyB35DSTExtSystemFltActive_Cnt_lgcDSTState_Cnt_M_enum



DSTErrCntrRecvLevel_Cnt_u08DSTSlewStart_T_lgc



DSTEnableRqst_Cnt_lgcDSTTNATimer_M_mS_u32



DSTTOCState_Uls_enumStartTNATimer_Cnt_M_lgc



DSTTrqOvCmdRqst_HwNm_f32DSTRDTimer_M_mS_u32



TOEOLDisable_Cnt_lgcStartRDTimer_Cnt_M_lgc



k_DSTTrqOvActiveMaxLimit_MtrNm_f32




VehExtCondDSTActive_Cnt_M_lgc




IntCondDSTEnable_Cnt_M_lgc




DSTState_Cnt_M_enum




DSTTNATimer_M_mS_u32




StartTNATimer_Cnt_M_lgc




DSTActive_T_lgc




DSTSlewStart_T_lgc




StartRDTimer_Cnt_M_lgc




DSTRDTimer_M_mS_u32




Rte_Call_NxtrDiagMgr_GetNTCFailed[5]


Sheet 21: StbCTO_DSTSt_Ready() P

StbCTO_DSTSt_ReadyTS--



































PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
O/PO/PO/PO/PO/PO/PO/PFunc Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTTrqOvRqstValid_Cnt_lgcDSTExtSystemFltActive_Cnt_lgcDSTErrCntrRecvLevel_Cnt_u08DSTEnableRqst_Cnt_lgcDSTTOCState_Uls_enumDSTTrqOvCmdRqst_HwNm_f32TOEOLDisable_Cnt_lgck_DSTTrqOvActiveMaxLimit_MtrNm_f32VehExtCondDSTActive_Cnt_M_lgcIntCondDSTEnable_Cnt_M_lgcDSTState_Cnt_M_enumDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTActive_T_lgcDSTSlewStart_T_lgcStartRDTimer_Cnt_M_lgcDSTRDTimer_M_mS_u32Rte_Call_NxtrDiagMgr_GetNTCFailed[5]Rte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTRDTimer_M_mS_u32StartRDTimer_Cnt_M_lgcRte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTRDTimer_M_mS_u32StartRDTimer_Cnt_M_lgcRte_Call_SystemTime_GetSystemTime_mS_u32P/FCPU Cycles
1((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )T
10015406111123400002000,0,0,0,01234----------------1501234020000--

2((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
100153131123445511113001,0,1,0,02345----------------0112345130011--

3((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
01106-6141135676700004000,0,0,0,056----------------01156140001--

4((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
013076051143344511115001,0,1,0,0678----------------011678150011--

5((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
1021261400576600006000,1,0,1,089----------------01189160001--

6((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
01101-5061162511117001,0,1,0,0987----------------011987170011--

7((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))&&
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32)) > k_DSTTrqOvActiveMaxLimit_MtrNm_f32) )T
1031550-5117600008000,0,0,0,0555----------------0416055511--

8((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
100172121123445511113000,0,1,0,0200----------------011200130011--

9((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))&&
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32)) > k_DSTTrqOvActiveMaxLimit_MtrNm_f32) )F
1011730411278111110000,0,0,0,0454----------------121781100010--

10((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
10016406113451111100001,0,1,0,01234----------------011123411000011--

11((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )T
10017313114560000200000,0,0,0,02345----------------1705602000000--

12((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
10013406115453651111300001,0,1,0,0356----------------01135613000011--

13((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
10007313116750000400000,1,0,1,02345----------------011234514000001--

14((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
1001340601743434341111500000,0,0,0,0356----------------01135615000011--

15((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
110173131117890000600001,0,1,0,0100----------------01110016000001--

16((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
00105-40-511257880000500,1,0,1,040----------------0114015001--

17((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
0000550500576600006000,1,0,1,0500----------------011500160001--

18((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
100154061058991111800,0,0,0,01234----------------011123418011--

19((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))&&
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32)) > k_DSTTrqOvActiveMaxLimit_MtrNm_f32) )T
101165001115671111400,0,0,0,030----------------04156713011--

20((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )T
100162121123445511113000,0,0,0,0200----------------16034455130010--

21((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
1011730411278111110000,0,0,1,0454----------------0114541100011--

22((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
1031730411278111110000,0,1,0,0454----------------0114541100011--

23((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
(FALSE == DSTExtSystemFltActive_Cnt_T_lgc) &&
(TRUE == VehExtCondDSTActive_Cnt_M_lgc) &&
(TRUE == IntCondDSTEnable_Cnt_M_lgc ) &&
(TRUE == DSTEnableRqst_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))&&
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32)) > k_DSTTrqOvActiveMaxLimit_MtrNm_f32) )F
101145001115671111400,0,0,0,030----------------11156714010--

24((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))&&
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32)) > k_DSTTrqOvActiveMaxLimit_MtrNm_f32) )T
103171011115671111400,0,0,0,030----------------11156714010--

25((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
(TRUE == DSTTrqOvRqstValid_Cnt_T_lgc) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32)) > k_DSTTrqOvActiveMaxLimit_MtrNm_f32) )F
101175021115671111400,0,0,0,030----------------04156713011--

26((FALSE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) &&
(FALSE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))T
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32) <= k_DSTTrqOvActiveMaxLimit_MtrNm_f32)&&
(D_ZERO_CNT_U8 == DSTErrCntrRecvLevel_Cnt_T_u08) &&
((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07)) &&
(TRUE == NTCFaultscheckforFalse_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 2U) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc) ||
(TRUE == TOEOLDisable_Cnt_T_lgc ) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(TRUE == NTCDSTNotPresentCmdNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTPresentTNARDTimerExpired_Cnt_T_lgc))F
(((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))&&
((Abs_f32_m(DSTTrqOvCmdRqst_HwNm_T_f32)) > k_DSTTrqOvActiveMaxLimit_MtrNm_f32) )F
1031550101115671111400,0,0,0,030----------------11156714010--

27(((DSTTOCState_Uls_T_enum = TOCSTATE_ACTIVEMODE05) =False Or _
(DSTTOCState_Uls_T_enum = TOCSTATE_ACTIVEMODE06)=True Or _
(DSTTOCState_Uls_T_enum = TOCSTATE_ACTIVEMODE07))=False And _
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 > k_DSTTrqOvActiveMaxLimit_MtrNm_f32)=False)
001063.1140104.5111770000800000,0,0,0,089----------------0107708000000--


















































































































































































































































































































































































































Sheet 22: StbCTO_DSTSt_Ready() B

StbCTO_DSTSt_ReadyTS--



































BI/P1I/P2I/P3I/P4I/P5I/P6I/PI/P8I/P9I/P10I/PI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
O/PO/PO/PO/PO/PO/PO/PFunc Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTTrqOvRqstValid_Cnt_lgcDSTExtSystemFltActive_Cnt_lgcDSTErrCntrRecvLevel_Cnt_u08DSTEnableRqst_Cnt_lgcDSTTOCState_Uls_enumDSTTrqOvCmdRqst_HwNm_f32TOEOLDisable_Cnt_lgck_DSTTrqOvActiveMaxLimit_MtrNm_f32VehExtCondDSTActive_Cnt_M_lgcIntCondDSTEnable_Cnt_M_lgcDSTState_Cnt_M_enumDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTActive_T_lgcDSTSlewStart_T_lgcStartRDTimer_Cnt_M_lgcDSTRDTimer_M_mS_u32Rte_Call_NxtrDiagMgr_GetNTCFailed[5]Rte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTRDTimer_M_mS_u32StartRDTimer_Cnt_M_lgcRte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTRDTimer_M_mS_u32StartRDTimer_Cnt_M_lgcRte_Call_SystemTime_GetSystemTime_mS_u32P/FCPU Cycles
1DSTTrqOvRqstValid_Cnt_lgc = min000011.0154501.01545001123400002000,1,0,1,0100----------------011100120001--

2DSTTrqOvRqstValid_Cnt_lgc = max110122.0189712.018971123445511113001,0,1,0,0200----------------011200130011--

3DSTExtSystemFltActive_Cnt_lgc = min100033.0224903.022490035676700004000,1,0,1,0300----------------011300140001--

4DSTExtSystemFltActive_Cnt_lgc = max110144.0260114.026011143344511115001,0,1,0,0400----------------011400150011--

5DSTErrCntrRecvLevel_Cnt_u08 = min000055.0295305.0295300576600006000,1,0,1,0500----------------011500160001--

6DSTErrCntrRecvLevel_Cnt_u08 = max113166.0330516.033051162511117001,0,1,0,0600----------------011600170011--

7DSTErrCntrRecvLevel_Cnt_u08 = mid001077.0365707.03657007600008000,1,0,1,0700----------------011700180001--

8DSTEnableRqst_Cnt_lgc = min100088.0400918.040091117600009001,0,1,0,0800----------------011800190001--

9DSTEnableRqst_Cnt_lgc = max100109.0436109.0436111278111110000,1,0,1,0900----------------0119001100011--

10DSTTOCState_Uls_enum= min10010-1.0471311.04713113451111100001,0,1,0,01000----------------011100011000011--

11DSTTOCState_Uls_enum = max1001152.0506502.05065114560000200000,1,0,1,010000----------------0111000012000001--

12DSTTOCState_Uls_enum = mid100172.0541706.054171156000000101300000, 0, 1, 1, 020000----------------0112000013000011--

13DSTTrqOvCmdRqst_HwNm_f32 = min00301-100-4.08233006750000400000,1,0,1,030000----------------0113000014000001--

14DSTTrqOvCmdRqst_HwNm_f32= max11112101-5.0858511743434341111500001,0,1,0,040000----------------0114000015000011--

15DSTTrqOvCmdRqst_HwNm_f32 = mid0030300-6.089370017890000600000,1,0,1,050000----------------0115000016000001--

16DSTTrqOvCmdRqst_HwNm_f32 = neg11114-5.068251-7.06825112341111700001,0,1,0,060000----------------0116000017000011--

17DSTTrqOvCmdRqst_HwNm_f32 = pos003055.071770-8.071770037770000800000,1,0,1,070000----------------0117000018000001--

18TOEOLDisable_Cnt_lgc = min11016-1.075290-9.0752911433441111900001,0,1,0,080000----------------0118000019000011--

19TOEOLDisable_Cnt_lgc = max00107-2.0788111.07881115770000100,1,0,1,090000----------------0119000011001--

20k_DSTTrqOvActiveMaxLimit_MtrNm_f32 = min11315-3.082330-1011651111201,0,1,0,010----------------0111012011--

21k_DSTTrqOvActiveMaxLimit_MtrNm_f32 = max00101-4.0858501000750000300,1,0,1,020----------------0112013001--

22k_DSTTrqOvActiveMaxLimit_MtrNm_f32 = mid113165.08937001115671111401,0,1,0,030----------------0113014011--

23k_DSTTrqOvActiveMaxLimit_MtrNm_f32 = neg00105-4.092890-5.0928911257880000500,1,0,1,040----------------0114015001--

24k_DSTTrqOvActiveMaxLimit_MtrNm_f32 = pos113167.0964105.0964111333451111891,0,1,0,050----------------0115018911--

25VehExtCondDSTActive_Cnt_M_lgc = min101126.0999314.0999300499111112340,1,0,1,089----------------011891123411--

26VehExtCondDSTActive_Cnt_M_lgc= max100134.1034506.103451058991111801,0,1,0,01234----------------011123418011--

27IntCondDSTEnable_Cnt_M_lgc = min001071.1069703.106971067770000900,1,0,1,080----------------0118019001--

28IntCondDSTEnable_Cnt_M_lgc= max113162.1104901.1104911733441111700001,0,1,0,090----------------0119017000011--

29NxtrDiagMgr_GetNTCFailed = min001053.1140102.11401111770000800000,0,0,0,089----------------0417708911--

30NxtrDiagMgr_GetNTCFailed = max113174.1175303.1175311251111900001,1,1,1,11234----------------011123419000011--

31GetSystemTime_mS_u32 = min001065.1210504.1210511350000100,1,0,1,00----------------011011001--

32GetSystemTime_mS_u32 = max113143.1245715.1245701455511111000,1,0,1,04294967295----------------0114294967295110011--

33GetSystemTime_mS_u32 = mid001065.1280914.1280910566600004551,0,1,0,0400000----------------011400000145501--

34All min00000-100-100000000000,0,0,0,00----------------01101001--

35All max113115101101184294967295111142949672951,1,1,1,14294967295----------------01142949672951429496729511--


















































































































































































































































































































































































































Sheet 23: StbCTO_DSTSt_Active




















Nexteer EPS Unit Test Tool






Rev:2.7c






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StbCTO_DSTSt_ActiveP39DSTTrqOvRqstValid_Cnt_lgcDSTActive_T_lgcRte_Call_SystemTime_GetSystemTime_mS_u32
StbCTO_DSTSt_ActiveB34DSTExtSystemFltActive_Cnt_lgcDSTState_Cnt_M_enum



DSTErrCntrRecvLevel_Cnt_u08DSTSlewStart_T_lgc



DSTEnableRqst_Cnt_lgcDSTTNATimer_M_mS_u32



DSTTOCState_Uls_enumStartTNATimer_Cnt_M_lgc



DSTTrqOvCmdRqst_HwNm_f32DSTRDTimer_M_mS_u32



TOEOLDisable_Cnt_lgcStartRDTimer_Cnt_M_lgc



VehExtCondDSTActive_Cnt_M_lgcNxtrDiagMgr_GetNTCActive_count



IntCondDSTEnable_Cnt_M_lgc




DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc




Rte_Call_NxtrDiagMgr_GetNTCActive[6]




DSTRDTimer_M_mS_u32




DSTTNATimer_M_mS_u32




StartRDTimer_Cnt_M_lgc




StartTNATimer_Cnt_M_lgc




DSTActive_T_lgc




DSTSlewStart_T_lgc




DSTState_Cnt_M_enum




Rte_Call_NxtrDiagMgr_GetNTCFailed[5]


Sheet 24: StbCTO_DSTSt_Active() P

StbCTO_DSTSt_ActiveTS--






































PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
O/PO/PO/PO/PO/PO/PO/PO/PFunc 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
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTTrqOvRqstValid_Cnt_lgcDSTExtSystemFltActive_Cnt_lgcDSTErrCntrRecvLevel_Cnt_u08DSTEnableRqst_Cnt_lgcDSTTOCState_Uls_enumDSTTrqOvCmdRqst_HwNm_f32TOEOLDisable_Cnt_lgcVehExtCondDSTActive_Cnt_M_lgcIntCondDSTEnable_Cnt_M_lgcDiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcRte_Call_NxtrDiagMgr_GetNTCActive[6]DSTRDTimer_M_mS_u32DSTTNATimer_M_mS_u32StartRDTimer_Cnt_M_lgcStartTNATimer_Cnt_M_lgcDSTActive_T_lgcDSTSlewStart_T_lgcDSTState_Cnt_M_enumRte_Call_NxtrDiagMgr_GetNTCFailed[5]Rte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTRDTimer_M_mS_u32StartRDTimer_Cnt_M_lgcNxtrDiagMgr_GetNTCActive_countRte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTRDTimer_M_mS_u32StartRDTimer_Cnt_M_lgcNxtrDiagMgr_GetNTCActive_countRte_Call_SystemTime_GetSystemTime_mS_u32P/FCPU Cycles
1(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T01211010010,1,0,1,0,160010000000011,0,0,0,010------------------011101600061--

2(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF)))
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10000401101,0,1,0,1,070020000111120,1,0,0,020------------------021200001700160--

3(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))T
10112501110,1,0,1,0,180030000000031,0,0,0,030------------------011301800061--

4(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))T
10005001101,1,1,0,1,090040000111140,1,0,0,01000------------------0414000011000161--

5(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10116201110,0,0,1,0,1100050000000051,0,0,0,02000------------------0215000001000060--

6(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))T
10007311100,0,1,0,1,01000060000111160,1,0,0,030000------------------01130000110000161--

7(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10113401110,0,0,1,0,12000070000000071,0,0,0,040000------------------02170000020000060--

8(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )T
10003001100,0,0,0,0,03000020111110,0,0,0,050------------------03020130000160--

9(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T101040.0000000101010,1,1,1,1,14000090000000020,0,0,0,060------------------01160140000061--

10(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10305501110,0,1,1,1,15000010000031,1,0,0,0456------------------02110050000060--

11(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))F
100160.0000000101100,0,0,0,0,0600001000111140,0,0,0,0345------------------1411000160000160--

12(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T101170.0000000200111,0,0,1,0,17000030000050,1,0,0,0776------------------011776170000061--

13(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T113180.0000000301100,1,1,0,1,02040111161,0,0,0,02333------------------0112333120161--

14(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
100140.000000119209289601101,0,0,1,1,090000456000071,0,0,0,05666------------------021456090000060--

15(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))T
103030.0000000401101,1,0,1,0,01060111110,1,0,0,020------------------04160120161--

16(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T10012501010,1,0,1,0,1100020000020,1,0,0,030------------------0113011000061--

17(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T10200411101,0,1,0,1,03090000111131,0,0,0,020------------------01120130161--

18(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T10113011110,1,0,1,0,14010111140,1,0,0,010------------------01110140161--

19(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T10012001110,1,0,1,0,14561000111151,0,0,0,030------------------011301456161--

20(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T10213011110,1,0,1,0,16030000060,1,0,0,010------------------01110160061--

21(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10013001110,0,0,1,0,12040101071,0,0,0,040000------------------02140020160--

22(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))T
10107301101,1,1,0,1,090000456000010,1,0,0,030000------------------041456030000161--

23(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10003001100,0,0,0,0,01060111121,0,0,0,01000------------------02160110160--

24(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10303001100,0,0,0,0,1100010010031,0,0,0,050------------------0211011000060--

25(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10003001100,0,0,0,1,1301000011141,1,0,0,065------------------0211000130060--

26(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10103001100,0,0,0,0,01060111120,1,0,0,01000------------------02160110160--

27(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10003001100,0,1,0,1,145640111160,1,0,0,070------------------021401456160--

28(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10118201100,0,0,0,0,1600001000111140,0,0,0,0345------------------0211000160000160--

29(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10018201100,0,0,0,1,0600001000111140,0,0,0,0345------------------0211000160000160--

30(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))T
10116201110,1,0,1,0,1100050000000051,0,0,0,02000------------------0415000002000161--

31(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
10003001100,0,1,0,0,03000020111110,1,0,0,050------------------02120130000160--

32(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T00103001100,0,0,0,1,03000020111111,0,0,0,050------------------01150130000161--

33(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
100070.0000000201101,0,0,0,0,17000030000051,0,0,0,0776------------------02130070000060--

34(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T10015100110,1,0,1,0,1301000111140,1,0,0,060------------------01160130161--

35(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T11112211111,0,1,0,1,070020000111121,0,0,0,0200------------------0112001700161--

36(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T00001100000,1,0,1,0,160010000000010,1,0,0,0100------------------0111001600061--

37(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA)T10100001101,0,1,0,1,04010111141,0,0,0,020------------------01120140161--

38(((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) && ((DSTTOCState_Uls_T_enum == TOCSTATE_TNA) || (DSTTOCState_Uls_T_enum == TOCSTATE_OFF))) || (DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) ||
(FALSE == DSTTrqOvRqstValid_Cnt_T_lgc) ||
(TRUE == DSTExtSystemFltActive_Cnt_T_lgc) ||
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) ||
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_PNA)||
(TRUE == TOEOLDisable_Cnt_T_lgc))F
((((DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE05) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE06) ||
(DSTTOCState_Uls_T_enum == TOCSTATE_ACTIVEMODE07))||
((DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON))) &&
(TRUE == NTCDSTMaxRate_Cnt_T_lgc))F
((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON) &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY) &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc) &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc) &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) &&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )F
((DSTErrCntrRecvLevel_Cnt_T_u08 == 3U) ||
(TRUE == DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc) ||
(TRUE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) ||
(TRUE == NTCDSTStateRqstDenied_Cnt_T_lgc) ||
(TRUE == NTCDSTStuckValue_Cnt_T_lgc)||
(TRUE == NTCDSTMaxTime_Cnt_T_lgc)||
(TRUE == NTCDSTEXOR_Cnt_T_lgc)||
(TRUE == NTCDSTMaxValue_Cnt_T_lgc))T
100050.0000000201100, 0, 1, 0, 0, 07000030000050,0,0,0,0776------------------02130070000060--

39((AbsDSTTrqOvCmdRqst_HwNm_T_f32 < FLT_EPSILON)=True &&
(DSTTOCState_Uls_T_enum == TOCSTATE_READY)=True &&
(FALSE == NTCDSTMaxRate_Cnt_T_lgc)=True &&
(FALSE == NTCDSTStuckValue_Cnt_T_lgc)=True &&
(FALSE == NTCDSTMaxTime_Cnt_T_lgc)=True &&
(FALSE == NTCDSTEXOR_Cnt_T_lgc) =False&&
(FALSE == NTCDSTMaxValue_Cnt_T_lgc) &&
(FALSE == NTCDSTEnableTrqRqstNotZero_Cnt_T_lgc) &&
(FALSE == NTCDSTStateRqstDenied_Cnt_T_lgc) )
10013001110,0,0,0,1,12040101071,0,0,0,040000------------------02140020160--
















































































































































































































































































































































































































































Sheet 25: StbCTO_DSTSt_Active() B

StbCTO_DSTSt_ActiveTS--






































BI/P1I/P2I/P3I/P4I/P5I/P6I/P7I/P8I/P9I/P10I/PI/PI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
O/PO/PO/PO/PO/PO/PO/PO/PFunc 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
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTTrqOvRqstValid_Cnt_lgcDSTExtSystemFltActive_Cnt_lgcDSTErrCntrRecvLevel_Cnt_u08DSTEnableRqst_Cnt_lgcDSTTOCState_Uls_enumDSTTrqOvCmdRqst_HwNm_f32TOEOLDisable_Cnt_lgcVehExtCondDSTActive_Cnt_M_lgcIntCondDSTEnable_Cnt_M_lgcDiagStsNonRecRmpToZeroFltPres_Cnt_M_lgcRte_Call_NxtrDiagMgr_GetNTCActive[6]DSTRDTimer_M_mS_u32DSTTNATimer_M_mS_u32StartRDTimer_Cnt_M_lgcStartTNATimer_Cnt_M_lgcDSTActive_T_lgcDSTSlewStart_T_lgcDSTState_Cnt_M_enumRte_Call_NxtrDiagMgr_GetNTCFailed[5]Rte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTRDTimer_M_mS_u32StartRDTimer_Cnt_M_lgcNxtrDiagMgr_GetNTCActive_countRte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTRDTimer_M_mS_u32StartRDTimer_Cnt_M_lgcNxtrDiagMgr_GetNTCActive_countRte_Call_SystemTime_GetSystemTime_mS_u32P/FCPU Cycles
1DSTTrqOvRqstValid_Cnt_lgc= min000011.0154500000,1,0,1,0,160010000000011,0,0,0,0100------------------0111001600061--

2DSTTrqOvRqstValid_Cnt_lgc = max111122.0189711111,0,1,0,1,070020000111120,1,0,0,0200------------------0112001700161--

3DSTExtSystemFltActive_Cnt_lgc= min100033.0224900000,1,0,1,0,180030000000031,0,0,0,0300------------------0113001800061--

4DSTExtSystemFltActive_Cnt_lgc = max111144.0260111111,0,1,0,1,090040000111140,1,0,0,0400------------------0114001900161--

5DSTErrCntrRecvLevel_Cnt_u08 = min000055.0295300000,1,0,1,0,1100050000000051,0,0,0,0500------------------01150011000061--

6DSTErrCntrRecvLevel_Cnt_u08 = max113166.0330511111,0,1,0,1,01000060000111160,1,0,0,0600------------------011600110000161--

7DSTErrCntrRecvLevel_Cnt_u08 = mid002077.0365700000,1,0,1,0,12000070000000071,0,0,0,0700------------------011700120000061--

8DSTEnableRqst_Cnt_lgc= min110088.0400911111,0,1,0,1,03000020111110,1,0,0,0800------------------011800130000161--

9DSTEnableRqst_Cnt_lgc = max001119.0436100000,1,0,1,0,14000090000000021,0,0,0,0900------------------011900140000061--

10DSTTOCState_Uls_enum = min00000000001,0,1,0,1,05000010000030,1,0,0,01000------------------0111000150000061--

11DSTTOCState_Uls_enum = max111115011110,1,0,1,0,1600001000111141,0,0,0,010000------------------01110000160000161--

12DSTTOCState_Uls_enum = mid00007000001,0,1,0,1,07000030000050,1,0,0,020000------------------01120000170000061--

13DSTTrqOvCmdRqst_HwNm_f32 = min11112-1011110,1,0,1,0,12040111161,0,0,0,030000------------------01130000120161--

14DSTTrqOvCmdRqst_HwNm_f32 = max000031000001,0,1,0,1,090000456000070,1,0,0,040000------------------01140000190000061--

15DSTTrqOvCmdRqst_HwNm_f32 = mid11114011110,1,0,1,0,11060111111,0,0,0,050000------------------01150000110161--

16DSTTrqOvCmdRqst_HwNm_f32 = pos000055.0682500001,0,1,0,1,0100020000020,1,0,0,060000------------------0116000011000061--

17DSTTrqOvCmdRqst_HwNm_f32 = neg11116-5.0717711110,1,0,1,0,13090000111131,0,0,0,070000------------------01170000130161--

18TOEOLDisable_Cnt_lgc= min100000.0752901101,0,1,0,1,04010111140,1,0,0,020------------------02110140160--

19TOEOLDisable_Cnt_lgc = max10118-5.0788111110,1,0,1,0,14561000111151,0,0,0,090000------------------011900001456161--

20VehExtCondDSTActive_Cnt_M_lgc= min00000-6.0823300001,0,1,0,1,06030000060,1,0,0,010------------------01110160061--

21VehExtCondDSTActive_Cnt_M_lgc = max001050.0858501000,1,0,1,0,12040101071,0,0,0,01000------------------0111000120161--

22IntCondDSTEnable_Cnt_M_lgc = min10002-8.0893701001,0,1,0,1,090000456000010,1,0,0,030------------------01130190000061--

23IntCondDSTEnable_Cnt_M_lgc = max10113-9.0928911110,1,0,1,0,11060111121,0,0,0,040------------------01140110161--

24DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc = min103050.0964101101,0,1,0,1,0100010000030,1,0,0,0456------------------0211001000060--

25DiagStsNonRecRmpToZeroFltPres_Cnt_M_lgc = max100161.0999301110,0,0,1,0,1301000111141,0,0,0,060------------------0211000130160--

26NxtrDiagMgr_GetNTCActive=min111144.0260111110,0,0,0,0,090040000111140,1,0,0,0400------------------0114001900161--

27NxtrDiagMgr_GetNTCActive=max000055.0295300001,1,1,1,1,1100050000000051,0,0,0,0500------------------01150011000061--

28NxtrDiagMgr_GetNTCFailed = min101040.1034511001,0,1,0,1,050500000050,0,0,0,050------------------01150150061--

29NxtrDiagMgr_GetNTCFailed = max100165.1069700110,1,0,1,0,140600111131,1,1,1,1450------------------011450140161--

30GetSystemTime_mS_u32 = min101051.1104901101,0,1,0,1,04030000050,1,0,0,00------------------02130040060--

31GetSystemTime_mS_u32 = max100151.1140101111,1,0,1,0,145640111161,0,0,0,04294967295------------------0414014294967295161--

32GetSystemTime_mS_u32 = mid101061.1175301101,0,1,0,1,060456000070,1,0,0,04000000------------------021456060060--

33All min00000-1000000,0,0,0,0,000000000,0,0,0,00------------------011010061--

34All max1131151011111,1,1,1,1,142949672954294967295111181,1,1,1,14294967295------------------011429496729514294967295161--
















































































































































































































































































































































































































































Sheet 26: StbCTO_DSTSt_RequestDenied




















Nexteer EPS Unit Test Tool






Rev:2.7c






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StbCTO_DSTSt_RequestDeniedP7DSTErrCntrRecvLevel_Cnt_u08DSTActive_T_lgcRte_Call_SystemTime_GetSystemTime_mS_u32
StbCTO_DSTSt_RequestDeniedB16TOEOLDisable_Cnt_lgcDSTState_Cnt_M_enum



VehExtCondDSTActive_Cnt_M_lgcDSTSlewStart_T_lgc



IntCondDSTEnable_Cnt_M_lgcDSTTNATimer_M_mS_u32



StartRDTimer_Cnt_M_lgcStartTNATimer_Cnt_M_lgc



Rte_Call_NxtrDiagMgr_GetNTCActive[6]NxtrDiagMgr_GetNTCActive_count



DSTState_Cnt_M_enum




DSTTNATimer_M_mS_u32




StartTNATimer_Cnt_M_lgc




DSTSlewStart_T_lgc




DSTActive_T_lgc


Sheet 27: StbCTO_DSTSt_RequestDenied() P

StbCTO_DSTSt_RequestDeniedTS--


























PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
O/PO/PO/PO/PO/PO/PFunc Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTErrCntrRecvLevel_Cnt_u08TOEOLDisable_Cnt_lgcVehExtCondDSTActive_Cnt_M_lgcIntCondDSTEnable_Cnt_M_lgcStartRDTimer_Cnt_M_lgcRte_Call_NxtrDiagMgr_GetNTCActive[6]DSTState_Cnt_M_enumDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTSlewStart_T_lgcDSTActive_T_lgcRte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcNxtrDiagMgr_GetNTCActive_countRte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcNxtrDiagMgr_GetNTCActive_countRte_Call_SystemTime_GetSystemTime_mS_u32P/FCPU Cycles
1(DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) = true
(TRUE == DiagMaxRqstDeniedAct_Cnt_T_lgc) = true
(TRUE == TOEOLDisable_Cnt_T_lgc) = true
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) = true
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) = true
(FALSE == StartRDTimer_Cnt_M_lgc) = true
210001,0,0,0,0,011230012000--------------0112000101--

2(DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) = false
(TRUE == DiagMaxRqstDeniedAct_Cnt_T_lgc) = false
(TRUE == TOEOLDisable_Cnt_T_lgc) = false
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) = false
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) = false
(FALSE == StartRDTimer_Cnt_M_lgc) = false
001110,0,0,0,0,02345511040000--------------0213455100--

3(DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) = false
(TRUE == DiagMaxRqstDeniedAct_Cnt_T_lgc) = false
(TRUE == TOEOLDisable_Cnt_T_lgc) = false
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) = false
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) = false
(FALSE == StartRDTimer_Cnt_M_lgc) = true
101100,0,0,0,0,038800140000--------------01140000101--

4(DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) = false
(TRUE == DiagMaxRqstDeniedAct_Cnt_T_lgc) = false
(TRUE == TOEOLDisable_Cnt_T_lgc) = false
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) = false
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) = true
(FALSE == StartRDTimer_Cnt_M_lgc) = false
301010,0,0,0,0,025551002000--------------0112000101--

5(DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) = false
(TRUE == DiagMaxRqstDeniedAct_Cnt_T_lgc) = false
(TRUE == TOEOLDisable_Cnt_T_lgc) = false
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) = true
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) = true
(FALSE == StartRDTimer_Cnt_M_lgc) = true
000000,0,0,0,0,0112330111000--------------0111000101--

6(DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) = false
(TRUE == DiagMaxRqstDeniedAct_Cnt_T_lgc) = false
(TRUE == TOEOLDisable_Cnt_T_lgc) = true
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) = false
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) = false
(FALSE == StartRDTimer_Cnt_M_lgc) = false
111110,0,0,0,0,05560115000--------------0115000101--

7(DSTErrCntrRecvLevel_Cnt_T_u08 == 2u) = false
(TRUE == DiagMaxRqstDeniedAct_Cnt_T_lgc) = true
(TRUE == TOEOLDisable_Cnt_T_lgc) = false
(FALSE == VehExtCondDSTActive_Cnt_M_lgc) = true
(FALSE == IntCondDSTEnable_Cnt_M_lgc ) = true
(FALSE == StartRDTimer_Cnt_M_lgc) = true
300001,0,0,0,0,04441004000--------------0114000101--
























































































































































































































































































































Sheet 28: StbCTO_DSTSt_RequestDenied() B

StbCTO_DSTSt_RequestDeniedTS--


























BI/P1I/PI/P3I/P4I/P5I/PI/PI/PI/PI/PI/PFunc Stub
Return Val
O/PO/PO/PO/PO/PO/PFunc Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionDSTErrCntrRecvLevel_Cnt_u08TOEOLDisable_Cnt_lgcVehExtCondDSTActive_Cnt_M_lgcIntCondDSTEnable_Cnt_M_lgcStartRDTimer_Cnt_M_lgcRte_Call_NxtrDiagMgr_GetNTCActive[6]DSTState_Cnt_M_enumDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcDSTSlewStart_T_lgcDSTActive_T_lgcRte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcNxtrDiagMgr_GetNTCActive_countRte_Call_SystemTime_GetSystemTime_mS_u32DSTActive_T_lgcDSTState_Cnt_M_enumDSTSlewStart_T_lgcDSTTNATimer_M_mS_u32StartTNATimer_Cnt_M_lgcNxtrDiagMgr_GetNTCActive_countRte_Call_SystemTime_GetSystemTime_mS_u32P/FCPU Cycles
1DSTErrCntrRecvLevel_Cnt_u08 = min000000,0,0,0,0,0112330111000--------------0111000101--

2DSTErrCntrRecvLevel_Cnt_u08 = max301010,0,0,0,0,025551002000--------------0112000101--

3DSTErrCntrRecvLevel_Cnt_u08 = mid100000,0,0,0,0,0356560113000--------------0113000101--

4TOEOLDisable_Cnt_lgc = min000001,0,0,0,0,04441004000--------------0114000101--

5TOEOLDisable_Cnt_lgc = max111110,0,0,0,0,05560115000--------------0115000101--

6VehExtCondDSTActive_Cnt_M_lgc = min300001,0,0,0,0,066100100000--------------011100000101--

7VehExtCondDSTActive_Cnt_M_lgc = max011110,0,0,0,0,075011200000--------------011200000101--

8IntCondDSTEnable_Cnt_M_lgc = min100001,0,0,0,0,023100300000--------------011300000101--

9IntCondDSTEnable_Cnt_M_lgc = max300110,0,0,0,0,03344566011400000--------------011400000101--

10StartRDTimer_Cnt_M_lgc= min000001,0,0,0,0,044100500000--------------011500000101--

11StartRDTimer_Cnt_M_lgc = max111110,0,0,0,0,05445011600000--------------011600000101--

12GetSystemTime_mS_u32 = min300001,0,0,0,0,0655661000--------------0110101--

13GetSystemTime_mS_u32 = max000110,0,0,0,0,0733440114294967295--------------0114294967295101--

14GetSystemTime_mS_u32 = mid100001,0,0,0,0,0134100400000--------------011400000101--

15All min000000,0,0,0,0,0000000--------------0110101--

16All max311111,0,0,0,0,0842949672951114294967295--------------0114294967295101--
























































































































































































































































































































Sheet 29: StartAndStopTimer




















Nexteer EPS Unit Test Tool






Rev:2.7c






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StartAndStopTimerP3StartTimer_Cnt_T_lgcStartTimer_Cnt_T_lgcRte_Call_SystemTime_DtrmnElapsedTime_mS_u16
StartAndStopTimerB13



Sheet 30: StartAndStopTimer() P

StartAndStopTimerTS--








PParamParamI/PFunc Stub
Return Val
O/PFunc Stub
Counter
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionStartTime_mS_T_u32TimeOut_mS_T_u16StartTimer_Cnt_T_lgcRte_Call_SystemTime_DtrmnElapsedTime_mS_u16StartTimer_Cnt_T_lgcRte_Call_SystemTime_DtrmnElapsedTime_mS_u16StartTimer_Cnt_T_lgcRte_Call_SystemTime_DtrmnElapsedTime_mS_u16P/FCPU Cycles
1(TRUE == *StartTimer_Cnt_T_lgc) = true;
(ElapsedTime_mS_T_u16 >= TimeOut_mS_T_u16) = true
444010----01--

2(TRUE == *StartTimer_Cnt_T_lgc) = true;
(ElapsedTime_mS_T_u16 >= TimeOut_mS_T_u16) = false
10100150----11--

3(TRUE == *StartTimer_Cnt_T_lgc) = false500050050----00--




































































































































Sheet 31: StartAndStopTimer() B

StartAndStopTimerTS--








BParamParamI/P1Func Stub
Return Val
O/PFunc Stub
Counter
Expected
O/P
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionStartTime_mS_T_u32TimeOut_mS_T_u16StartTimer_Cnt_T_lgcRte_Call_SystemTime_DtrmnElapsedTime_mS_u16StartTimer_Cnt_T_lgcRte_Call_SystemTime_DtrmnElapsedTime_mS_u16StartTimer_Cnt_T_lgcRte_Call_SystemTime_DtrmnElapsedTime_mS_u16P/FCPU Cycles
1StartTime_mS_T_u32 = min0100060----00--

2StartTime_mS_T_u32 = max4294967295200130----11--

3StartTime_mS_T_u32 = mid400000330040----00--

4TimeOut_mS_T_u16 = min1000010----01--

5TimeOut_mS_T_u16 = max20005000120----11--

6TimeOut_mS_T_u16 = mid3000001000130----11--

7StartTimer_Cnt_T_lgc = min1034015----00--

8StartTimer_Cnt_T_lgc = max10100150----11--

9DtrmnElapsedTime_mS_u16 = min306710----11--

10DtrmnElapsedTime_mS_u16 = max34533165535----01--

11DtrmnElapsedTime_mS_u16 = mid5676611000----01--

12All min0000----00--

13All max42949672955000165535----01--