1 - Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

States and Modes - Rev 10<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0M. Story5-Jan-12Initial Creation



2OT18-Jan-12Updated Template (v3.1, Graph Settings)



3VK21-Mar-12Updates showing FDD names



4LWW23-Apr-12Added EcuResetActive_Cnt_M_lgc



5OT27-Jul-12Added EEPROM Failed to Close check



6OT2-Aug-12Fixed UTP Issues (added Rte_Pim_CloseCheck)



7VK15-Feb-13Updates to add module internal variables



8KJS5-Jun-13Added P/N Step diagnostic calibration



9KJS6-Jun-13Added Std Ref name to calibration



10NRAR18-Jun-13Made changes to make this DD more generic across projects




















































































































































































































































































Sheet 2: Variable Dictionary

States and Modes - Rev 10

IOMDN
Variable Information

YN










Range











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






Variables




















ATerm_Cnt_lgcA TermFDD10C StatesandModesCustomer specific term (defined in the control module specification) to determine whether or not the conditions exist from the customer view to maintain or remove control module power supply voltage (ie – turn off completely)IN
0NANANA
Cntboolean







CTerm_Cnt_lgcC TermFDD10C StatesandModesCustomer specific term (defined in the control module specification) to determine whether or not the conditions exist from the customer view to command or remove assist.IN
0NANANA
Cntboolean







FTerm_Cnt_lgcF1_F2_TermsFDD10C StatesandModesDiagnostic flag from the diagnostic manager FDD that is used to indicate a fault requesting assist removal is presentIN
0NANANA
Cntboolean







RampStatusComplete_Cnt_lgcRamp Status CompleteFDD10C StatesandModesIndicates normal ramping has completed – used for milestone data.IN
0NANANA
Cntboolean







ControlledDampStatusComplete_Cnt_lgcControlled_Damp_Status_CompleteFDD10C StatesandModesIndicates special torque fault ramping has completed – used for milestone data.IN
0NANANA
Cntboolean







TMFTestComplete_Cnt_lgc
FDD10C StatesandModes
IN
0NANANA
Cntboolean







CloseCheck_Cnt_u32


NN
00FULL10.00E+00Cntuint32







TypeHData_Cnt_u08 [D_TYPEHDATASIZE_CNT_U16]


NN
00FULL10.00E+00Cntuint8












































































































































































































































































































































































































































































































Sheet 3: Calibration Dictionary

States and Modes - Rev 10


N
Calibration InformationAchieved in Software Design



Y








Range





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



Calibrations















k_StaMdsSysCDiag_Cnt_str
FDD10C StatesandModes
NN
{21,10,1}


DiagSettings_Str




k_StaMdsSysCDiag_Cnt_str.Thresholdk_SysCStatesModesThresh_CntsFDD10C StatesandModes
NN
210255Cntuint16




k_StaMdsSysCDiag_Cnt_str.PStepk_SysCStatesModesPStep_CntsFDD10C StatesandModes
NN
100255Cntuint16




k_StaMdsSysCDiag_Cnt_str.NStepk_SysCStatesModesNStep_CntsFDD10C StatesandModes
NN
10255Cntuint16





Sheet 4: Global Constants

States and Modes - Rev 10








































































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 - Data Dictionary_GeneratedCFG_


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

States and Modes - Rev 1<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0NRAR18-Jun-13Initial Creation for StaMd generated configuration




























































































































































































































































































































































Sheet 2: Variable Dictionary

States and Modes - Rev 1

IOMDN
Variable Information

YN










Range











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






Variables




















ATerm_Cnt_lgcA TermFDD10C StatesandModesCustomer specific term (defined in the control module specification) to determine whether or not the conditions exist from the customer view to maintain or remove control module power supply voltage (ie – turn off completely)IN
0NANANA
Cntboolean







CTerm_Cnt_lgcC TermFDD10C StatesandModesCustomer specific term (defined in the control module specification) to determine whether or not the conditions exist from the customer view to command or remove assist.IN
0NANANA
Cntboolean







FTerm_Cnt_lgcF1_F2_TermsFDD10C StatesandModesDiagnostic flag from the diagnostic manager FDD that is used to indicate a fault requesting assist removal is presentIN
0NANANA
Cntboolean







RampStatusComplete_Cnt_lgcRamp Status CompleteFDD10C StatesandModesIndicates normal ramping has completed – used for milestone data.IN
0NANANA
Cntboolean







ControlledDampStatusComplete_Cnt_lgcControlled_Damp_Status_CompleteFDD10C StatesandModesIndicates special torque fault ramping has completed – used for milestone data.IN
0NANANA
Cntboolean







TMFTestComplete_Cnt_lgc
FDD10C StatesandModes
IN
0NANANA
Cntboolean







StTrnsVctr_Cnt_D_b08
FDD10C StatesandModes
DN
0NANAuint8:
Bit0:F
Bit1:C
Bit2:M
Bit3:A
0.00E+00Cntbitfield8







WarmInitMilestoneRqst_Cnt_M_u32
FDD10C StatesandModes
MN
00FULL10.00E+00Cntuint32







WarmInitMilestoneRqst#_Cnt_M_u32
FDD10C StatesandModes
MN
00FULL10.00E+00Cntuint32







EcuResetActive_Cnt_M_lgc
FDD10C StatesandModes
MN
0NANANA0.00E+00Cntboolean







FinalNvMWriteInProgress_Cnt_M_lgc
FDD10C StatesandModes
MN
0NANANA0.00E+00Cntboolean







StopTODPerOperation_Cnt_M_lgc


MN
0NANANA0.00E+00Cntboolean







TODState_Cnt_M_lgc


MN
0NANANA0.00E+00Cntboolean







TransitionComplete_Cnt_M_lgc


MN
0NANANA0.00E+00Cntboolean







SystemState_Cnt_M_enum


MN
WarmInitNANA00 = Disable ,01 = WarmInit, 02 = Operate, 03 = Off0.00E+00CntRte_ModeType_StaMd_Mode







SystemState#_Cnt_M_enum


MN
WarmInitNANA00 = Disable ,01 = WarmInit, 02 = Operate, 03 = Off0.00E+00CntRte_ModeType_StaMd_Mode







SysCSystemState_Cnt_M_enum


MN
WarmInitNANA00 = Disable ,01 = WarmInit, 02 = Operate, 03 = Off0.00E+00CntRte_ModeType_StaMd_Mode







Lnk_TypeH#_Start


MN
00FULL10.00E+00Cntuint8







Lnk_TypeH#_Size


MN
0030010.00E+00CntConst uint32 pointer


























































































































































































































































Sheet 3: Calibration Dictionary

States and Modes - Rev 1


N
Calibration InformationAchieved in Software Design



Y








Range





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



Calibrations















k_StaMdsSysCDiag_Cnt_str
FDD10C StatesandModes
NN
{21,10,1}


DiagSettings_Str




k_StaMdsSysCDiag_Cnt_str.Thresholdk_SysCStatesModesThresh_CntsFDD10C StatesandModes
NN
210255Cntuint16




k_StaMdsSysCDiag_Cnt_str.PStepk_SysCStatesModesPStep_CntsFDD10C StatesandModes
NN
100255Cntuint16




k_StaMdsSysCDiag_Cnt_str.NStepk_SysCStatesModesNStep_CntsFDD10C StatesandModes
NN
10255Cntuint16





Sheet 4: Global Constants

States and Modes - Rev 1








































































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.

3 - States_And_Modes_GeneratedConfiguration_MDD

Module -- Configuration

High-Level Description

Design of State and Modes configuration data. Generic design for all projects

Figures

Component Diagram

None, files are generated by Configurator.


Variable Data Dictionary

Module InputsModule Outputs
CTerm_Cnt_lgc
ATerm_Cnt_lgc
FTerm_Cnt_lgc
RampStatusComplete_Cnt_lgc
ControlledDampStatusComplete_Cnt_lgc
TMFTestComplete_Cnt_lgc

Module Internal Variables

Variable NameDataTypeResolution

Legal Range

(min)

Legal Range

(max)

MultiplicitySoftware Segment
StTrnsVctr_Cnt_D_b08Bitfield8

uint8:

Bit0:F

Bit1:C

Bit2:M

Bit3:A

FULLFULL1:1STAMD#_START_SEC_VAR_CLEARED_8
WarmInitMilestoneRqst_Cnt_M_u32Uint3210FULL1:1STAMD#_START_SEC_VAR_CLEARED_32
WarmInitMilestoneRqst#_Cnt_M_u32Uint3210FULL0:nSTAMD#_START_SEC_VAR_CLEARED_32
EcuResetActive_Cnt_M_lgcbooleanN/AFALSETRUE1:1STAMD#_START_SEC_VAR_CLEARED_BOOLEAN
FinalNvMWriteInProgress_Cnt_M_lgcbooleanN/AFALSETRUE1:1STAMD#_START_SEC_VAR_CLEARED_BOOLEAN
StopTODPerOperation_Cnt_M_lgcbooleanN/AFALSETRUE1:1STAMD#_START_SEC_VAR_CLEARED_BOOLEAN
TODState_Cnt_M_lgcbooleanN/AFALSETRUE1:1STAMD#_START_SEC_VAR_CLEARED_BOOLEAN
TransitionComplete_Cnt_M_lgcN/AFALSETRUEN/A1:1STAMD#_START_SEC_VAR_CLEARED_BOOLEAN
SystemState_Cnt_M_enumRte_ModeType_StaMd_ModeN/AN/AN/A1:1STAMD#_START_SEC_VAR_INIT_UNSPECIFIED
SystemState#_Cnt_M_enumRte_ModeType_StaMd_ModeN/AN/AN/A0:nSTAMD#_START_SEC_VAR_INIT_UNSPECIFIED
SysCSystemState_Cnt_M_enumRte_ModeType_StaMd_ModeN/AN/AN/A1:1STAMD#_START_SEC_VAR_INIT_UNSPECIFIED
Lnk_TypeH#_Startuint810FULL0:nAP_STAMD_CONST
Lnk_TypeH#_SizeConst uint32 pointer1081920:nAP_STAMD_CONST
StaMdsSysCFltCntr_Cnt_M_u16Uint1610FULL1:1STAMD#_START_SEC_VAR_CLEARED_16

Note “#” denotes the application number. It can be any value =1 to n. Check project configuration files under UTP/Contract folder

User defined typedef definition/declaration

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

Rte_ModeType_StaMd_Mode

RTE_MODE_StaMd_Mode_DISABLE

RTE_MODE_StaMd_Mode_OFF

RTE_MODE_StaMd_Mode_OPERATE

RTE_MODE_StaMd_Mode_WARMINIT

RTE_TRANSITION_StaMd_Mode

N/AN/AN/A

Constant Data Dictionary

Calibration Constants

Constant Name
k_StaMdsSysCDiag_Cnt_str

Program(fixed) Constants

Embedded Constants

Local

Constant NameResolutionUnitsValue

Global

Constant Name
BC_STAMD_SYSCHKINCOREAPP

Module specific Lookup Tables Constants

Constant NameResolutionValueSoftware Segment
Rte_ModeType_StaMd_Mode t_StateLkpTbl_Cnt_u8 [D_STATELKPSTATES_CNT_U16] [D_STATELKPVCTRS_CNT_U16]N/A

{ {RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_ DISABLE,

RTE_MODE_StaMd_Mode_ DISABLE,

RTE_MODE_StaMd_Mode_ WARMINIT,

RTE_MODE_StaMd_Mode_ DISABLE },

{RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT},

{RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE},

{RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_DISABLE}

}

CONST_UNSPECIFIED
T_CurrentSystemState_Ptr_enum[ *SIZE]N/A

{&SystemState#_Cnt_M_enum,

}

AP_STAMD_CONST
T_TypeHInfo_Cnt_Str[ *SIZE]TypeHInfoType_Str

{ {&Lnk_TypeH#_Start, &Lnk_TypeH#_Size},

}

AP_STAMD_CONST
T_WarmInitMilestoneRqst_Ptr_enum[*SIZE]N/A

{ &WarmInitMilestoneRqst#_Cnt_M_u32,

}

AP_STAMD_CONST

Note: The entries in the state lookup table rely on the fact that generated values for the system state are maintained. If the generated values are changed then the entries have to re arranged.

Note: * SIZE for above tables varies across projects.Check Project configuration files for size and elements of tables..


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

None

Global Functions/Macros Defined by this Module

Process WarmInit Milestone Complete

Function NameMilestoneRqst#_WarmInitMilestoneCompleteTypeMinMax
Arguments PasseduserStaMd_Users031
Return ValueNone

Description

Process WarmInit Milestone Not Complete

Function NameMilestoneRqst#_WarmInitMilestoneNotCompleteTypeMinMax
Arguments PasseduserStaMd_Users031
Return ValueNone

Description

States and Modes Transition Function

Function NameStaMd#_Trns_DemShutdownTypeMinMax
Multiplicity0 : 1
Arguments Passednone
Return ValueNone

Description

Rte_Call_DiagMgr_StaCtrl_Shutdown

States and Modes Initialization

NONE

Description

States and Modes Periodic

Function NameStaMd#_Per1TypeMinMax
Multiplicity0 : n
Arguments Passednone
Return ValueNone

Description

Local Functions/Macros Used by this MDD only


Macro Function #1

SetBits_m(var, mask) : var = var | mask

Macro Function #2

ClrBits_m(var, mask) : var = var & mask

Local Function #1

NONE


Software Module Implementation

Initial Data Values

DataValue
CTerm_Cnt_lgcD_FALSE_CNT_LGC
ATerm_Cnt_lgcD_TRUE_CNT_LGC
FTerm_Cnt_lgcD_FALSE_CNT_LGC

Initialization Functions

Init:

Periodic Functions

Fault Recovery Functions

None

Shutdown Functions

None

Interrupt Functions

None

Serial Communication Functions

Execution Requirements

Execution Sequence of the Module

_Init1 needs to RUN prior to any function that requires the use of TypeH data.Execution Rates for sub-modules called by the Scheduler

Function NameCalling FrequencySystem State(s) in which the function is called

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

Global and Local Functions

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

Name of Sub ModuleSoftware Segment
MilestoneRqst#_WarmInitMilestoneCompleteRTE_AP_STAMD_APPL_CODE
MilestoneRqst#_WarmInitMilestoneNotCompleteRTE_AP_STAMD_APPL_CODE
StaMd#_Per1RTE_AP_STAMD_APPL_CODE


Known Issues / Limitations With Design


Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11Initial version.18-June-13NRAR

4 - States_And_Modes_MDD

Module --

High-Level Description

This module handles the EPS system state transitions and is used to determine the operating system state based on knowledge of customer and internal inputs. The System State is used in turn by the Scheduler to determine the task list to be executed in a particular state.

Figures

Component Diagram

None, files are generated by Configurator.


Variable Data Dictionary

Module InputsModule Outputs
CTerm_Cnt_lgcCloseCheck_Cnt_u32
ATerm_Cnt_lgcTypeHData_Cnt_u08[D_TYPEHDATASIZE_CNT_U16]
FTerm_Cnt_lgc
RampStatusComplete_Cnt_lgc
ControlledDampStatusComplete_Cnt_lgc
TMFTestComplete_Cnt_lgc

Module Internal Variables

Variable NameDataTypeResolution

Legal Range

(min)

Legal Range

(max)

MultiplicitySoftware Segment
StTrnsVctr_Cnt_D_b08Refer *Refer *Refer *Refer *1:1STAMD#_START_SEC_VAR_CLEARED_8
WarmInitMilestoneRqst_Cnt_M_u32Refer *Refer *Refer *Refer *1:1STAMD#_START_SEC_VAR_CLEARED_32
WarmInitMilestoneRqst#_Cnt_M_u32Refer *Refer *Refer *Refer *0:nSTAMD#_START_SEC_VAR_CLEARED_32
EcuResetActive_Cnt_M_lgcRefer *Refer *Refer *Refer *1:1STAMD#_START_SEC_VAR_CLEARED_BOOLEAN
FinalNvMWriteInProgress_Cnt_M_lgcRefer *Refer *Refer *Refer *1:1STAMD#_START_SEC_VAR_CLEARED_BOOLEAN
StopTODPerOperation_Cnt_M_lgcRefer *Refer *Refer *Refer *1:1STAMD#_START_SEC_VAR_CLEARED_BOOLEAN
TODState_Cnt_M_lgcRefer *Refer *Refer *Refer *1:1STAMD#_START_SEC_VAR_CLEARED_BOOLEAN
TransitionComplete_Cnt_M_lgcRefer *Refer *Refer *Refer *1:1STAMD#_START_SEC_VAR_CLEARED_BOOLEAN
SystemState_Cnt_M_enumRefer *Refer *Refer *Refer *1:1STAMD#_START_SEC_VAR_INIT_UNSPECIFIED
SystemState#_Cnt_M_enumRefer *Refer *Refer *Refer *0:nSTAMD#_START_SEC_VAR_INIT_UNSPECIFIED
SysCSystemState_Cnt_M_enumRefer *Refer *Refer *Refer *1:1STAMD#_START_SEC_VAR_INIT_UNSPECIFIED
Lnk_TypeH#_StartRefer *Refer *Refer *Refer *0:nAP_STAMD_CONST
Lnk_TypeH#_SizeRefer *Refer *Refer *Refer *0:nAP_STAMD_CONST

Note: “ Refer *” - Refer to States_And_Modes_GeneratedCfg_MDD

Note “#” denotes application number(1 to n) which varies across projects. Check project configuration files Under UTP/ Contract folder for number of applications

User defined typedef definition/declaration

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

TypeHInfoType_StrStartConst uint8 pointer0Full
SizeUint320Full
Rte_ModeType_StaMd_Mode

RTE_MODE_StaMd_Mode_DISABLE

RTE_MODE_StaMd_Mode_OFF

RTE_MODE_StaMd_Mode_OPERATE

RTE_MODE_StaMd_Mode_WARMINIT

RTE_TRANSITION_StaMd_Mode

N/AN/AN/A

Constant Data Dictionary

Calibration Constants

Constant Name
k_StaMdsSysCDiag_Cnt_str

Program(fixed) Constants

Embedded Constants

Local

Constant NameResolutionUnitsValue
D_STATELKPVCTRS_CNT_U161Counts16
D_STATELKPSTATES_CNT_U161Counts4
D_TVBITF_CNT_U161Counts0x01
D_TVBITC_CNT_U161Counts0x02
D_TVBITM_CNT_U161Counts0x04
D_TVBITA_CNT_U161Counts0x08
D_CLOSECHECKVALUE_CNT_U321Counts0 x00FF00FF
D_CLOSECHECKGARBAGE_CNT_U321Counts0x5555AAAA

Global

Constant Name
*D_STAMD_DIAGMGR_CLIENTSERVER_CALL
*D_TYPEHDATASIZE_CNT_U16
*D_DIAGMGR_SHUTDOWN_TASK
*BC_STAMD_TODSTEADYSTATE
*BC_STAMD_TOD2MSTOGGLE
*BC_STAMD_SYSCHKINCOREAPP

Note: * Values of these Global data constants tend to change based on project configuration. Check Project configuration files under UTP/Contract folder

Module specific Lookup Tables Constants

Constant NameResolutionValueSoftware Segment
Rte_ModeType_StaMd_Mode t_StateLkpTbl_Cnt_u8 [D_STATELKPSTATES_CNT_U16] [D_STATELKPVCTRS_CNT_U16]N/A

{ {RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_ DISABLE,

RTE_MODE_StaMd_Mode_ DISABLE,

RTE_MODE_StaMd_Mode_ WARMINIT,

RTE_MODE_StaMd_Mode_ DISABLE },

{RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_OFF,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_WARMINIT},

{RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE},

{RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_WARMINIT,

RTE_MODE_StaMd_Mode_DISABLE,

RTE_MODE_StaMd_Mode_OPERATE,

RTE_MODE_StaMd_Mode_DISABLE}

}

CONST_UNSPECIFIED
T_CurrentSystemState_Ptr_enum[ *SIZE]N/ARefer *AP_STAMD_CONST
T_TypeHInfo_Cnt_Str[ *SIZE]TypeHInfoType_StrRefer *AP_STAMD_CONST
T_WarmInitMilestoneRqst_Ptr_enum[*SIZE]N/ARefer *AP_STAMD_CONST

Note: The entries in the state lookup table rely on the fact that generated values for the system state are maintained. If the generated values are changed then the entries have to re arranged.

Note: * SIZE for above tables varies across projects.Check Project configuration files for size and elements of tables..

Note: Refer * : Refer to States_And_Modes_GeneratedCfg_MDD

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

None

Global Functions/Macros Defined by this Module

Process WarmInit Milestone Complete

Function NameMilestoneRqst_WarmInitMilestoneCompleteTypeMinMax
Arguments PasseduserStaMd_Users031
Return ValueNone

Description

Process WarmInit Milestone Not Complete

Function NameMilestoneRqst_WarmInitMilestoneNotCompleteTypeMinMax
Arguments PasseduserStaMd_Users031
Return ValueNone

Description

States and Modes ECU Reset

Function NameStaMd_SCom_EcuResetTypeMinMax
Arguments Passednone
Return ValueNone

Description

EcuResetActive_Cnt_M_lgc = TRUE

States and Modes Transition Function

Function NameStaMd_Trns1TypeMinMax
Arguments Passednone
Return ValueNone

Description

WriteTypeH()

#if(D_STAMD_DIAGMGR_CLIENTSERVER_CALL == STD_ON)

Rte_Call_DiagMgr_StaCtrl_Shutdown();

#else

ActivateTask(D_DIAGMGR_SHUTDOWN_TASK);

#endif

NVMWRITEALLFUNC()

FinalNvMWriteInProgress_Cnt_M_lgc = TRUE

Note: D_STAMD_DIAGMGR_CLIENTSERVER_CALL is generated as STD_ON or STD_OFF based on the configuration of the program.

States and Modes Initialization

Function NameStaMd_Init1TypeMinMax
Arguments Passednone
Return ValueNone

Description

States and Modes Periodic

Function NameStaMd_Per1TypeMinMax
Arguments Passednone
Return ValueNone

Description

System State Check

Function NameSystemStateCheckTypeMinMax
Arguments PassedFTermActive_Cnt_T_lgcbooleanFALSETRUE
CTermActive_Cnt_T_lgcbooleanFALSETRUE
ATermActive_Cnt_T_lgcbooleanFALSETRUE
RampStatusCmp_Cnt_T_lgcbooleanFALSETRUE
CtrldDmpStsCmp_Cnt_T_lgcbooleanFALSETRUE
TMFTestComplete_Cnt_T_lgcbooleanFALSETRUE
SysCFltCntr_Ptr_T_u16uint16 *0255
Return ValueFaultStatus_Cnt_T_enumNxtrDiagMgrStatus

NTC_STATUS_PASSED

NTC_STATUS_FAILED

NTC_STATUS_PREPASSED

NTC_STATUS_PREFAILED

Description

Local Functions/Macros Used by this MDD only

Macro Function #1

SetBits_m(var, mask) : var = var | mask

Macro Function #2

ClrBits_m(var, mask) : var = var & mask

Local Function #1

Function NameBldTranVctrTypeMinMax
Arguments PassedSysState_Cnt_T_EnumRte_ModeType_StaMd_Mode

RTE_MODE_StaMd_Mode_DISABLE

RTE_MODE_StaMd_Mode_OFF

RTE_MODE_StaMd_Mode_OPERATE

RTE_MODE_StaMd_Mode_WARMINIT

RTE_TRANSITION_StaMd_Mode

FTermActive_Cnt_T_lgcbooleanFALSETRUE
CTermActive_Cnt_T_lgcbooleanFALSETRUE
ATermActive_Cnt_T_lgcbooleanFALSETRUE
RampStatusCmp_Cnt_T_lgcbooleanFALSETRUE
CtrldDmpStsCmp_Cnt_T_lgcbooleanFALSETRUE
Return ValueTransVec_Cnt_T_u8uint8FULLFULL

Design Rationale

NvM_GetErrorStatus has been used instead of an RTE_Call_GetErrorStatus in order to specify the blockID and also to prevent the integrator map it to a wrong port interface.

Description

Local Function #2

Function NameReadTypeHTypeMinMax
Arguments PassedNone
Return Valuenone

Design Rationale

ReadTypeH functions call has been added to this module although the FDD doesn’t call them out as this module performs the system NvH memory read after system power up.

Description

Local Function #3

Function NameWriteTypeHTypeMinMax
Arguments Passednone
Return Valuenone

Design Rationale

WriteTypeH functions call has been added to this module although the FDD doesn’t call them out as this module performs the system NvH memory write before system shutdown.

Description

Local Function #4

Function NameCheckWarmInitCompleteTypeMinMax
Arguments PassedNone
Return ValueWarmInitMilestoneComp_Cnt_T_lgcBooleanFALSETRUE

Description


Software Module Implementation

Initial Data Values

DataValue
CTerm_Cnt_lgcD_FALSE_CNT_LGC
ATerm_Cnt_lgcD_TRUE_CNT_LGC
FTerm_Cnt_lgcD_FALSE_CNT_LGC

Initialization Functions

Init:

Periodic Functions

Fault Recovery Functions

None

Shutdown Functions

None

Interrupt Functions

None

Serial Communication Functions

Execution Requirements

Execution Sequence of the Module

_Init1 needs to RUN prior to any function that requires the use of TypeH data.Execution Rates for sub-modules called by the Scheduler

Function NameCalling FrequencySystem State(s) in which the function is called

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

Global and Local Functions

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

Name of Sub ModuleSoftware Segment
BldTranVctrRTE_AP_STAMD_APPL_CODE
MilestoneRqst_WarmInitMilestoneCompleteRTE_AP_STAMD_APPL_CODE
MilestoneRqst_WarmInitMilestoneNotCompleteRTE_AP_STAMD_APPL_CODE
ReadTypeHRTE_AP_STAMD_APPL_CODE
WriteTypeHRTE_AP_STAMD_APPL_CODE
CheckWarmInitCompleteRTE_AP_STAMD_APPL_CODE
SystemStateCheckRTE_AP_STAMD_APPL_CODE
StaMd_SCom_EcuResetRTE_AP_STAMD_APPL_CODE
StaMd_Trns1RTE_AP_STAMD_APPL_CODE
StaMd_Per1RTE_AP_STAMD_APPL_CODE
StaMd_Init1RTE_AP_STAMD_APPL_CODE


Known Issues / Limitations With Design

  1. .FDD does not currently support “Transition” state required for RTE runnables triggered on state transitions. Current design simply does nothing if in “Transition” state.

  2. FDD requirement state that an off state milestone is considered as complete when all the NVM writes are complete. This milestone is currently performed internally by querying the NVM write status in this module.

  3. FDD calls out for the F Term input to this module as a Boolean type diagnostic flag that is used to indicate a fault requesting removal of assist and currently there is no requirement for a component to send out this flag(according to FDD data dictionary version 86 dated 16th Mar 2012). However, it has been implemented in Diagnostic manager version FDD37B_001.6


Revision Control Log

Item #Rev #Change DescriptionDateAuthor Initials
11Initial EA3.0 version.11-Apr-11LWW
22Updated range errors found during UTP13-Apr-11LWW
33Added RampStatusCmp_Cnt_T_lgc05-Jan-12M. Story
44Updated for issues found at Unit Test30-Jan-12M. Story
55Updates to meet FDD 10C v00620-Mar-12VK
66Updates to fix anomaly 314309-Apr-12VK
77Added SCom function and logic to perform ECU Reset26-Apr-12LWW
88Updated to fix Anom 3158 for LookUpTable7-May-12NRAR
99Added EEPROM Failed to Close check27-Jul-12OT
1010Changed write complete check on Close Check diagnostic03-Aug-12LWW
1111Added checkpoints, removed call to end operation cycle, added a MemMap section for const table21-Sep-12LWW
1212Updated to the latest src(v16)15-Feb-13VK
1313Moved state transition complete logic ahead of the switch case statement to always be performed05-Jun-13KJS
1414Applied final changes to A5108 correction in Per105-Jun-13KJS
1515Changes made to MDD to be more generic for all projects18-June-13NRAR
1616MDD version updated to match synergy version27-June-13NRAR
1717Fixed anomaly 5205, added logic to force TOD low in toggle mode during powerdown.27-June-13LWW

5 - StatesAndModes_UTResults


Overview

Unit Test Information
Module Definitions
Variable Range
MR_WIMComp Setup
MilestoneRqst_WIMComplete() B
MR_WIMNotComp Setup
MilestoneRqst_WIMNotComplete( B
BldTranVctr Setup
BldTr B(SYSCHKINCOREAPP=STD_ON)
BldTr P(SYSCHKINCOREAPP=STD_ON)
BldT B(SYSCHKINCOREAPP=STD_OFF)
BldT P(SYSCHKINCOREAPP=STD_OFF)
BldTra B(TODSTEADYSTATE=STD_ON)
BldTra P(TODSTEADYSTATE=STD_ON)
BldTranV B(TOD2MSTOGGLE=STD_ON)
BldTranV P(TOD2MSTOGGLE=STD_ON)
BldTranVctr() B(ALL_ON)
BldTranVctr() p(ALL_ON)
Per1 Setup
StaMd B(SYSCHKINCOREAPP=STD_ON)
StaMd P(SYSCHKINCOREAPP=STD_ON)
StaM B(SYSCHKINCOREAPP=STD_OFF)
StaM P(SYSCHKINCOREAPP=STD_OFF)
StaMd_ B(TODSTEADYSTATE=STD_ON)
StaMd_ P(TODSTEADYSTATE=STD_ON)
StaMd_Pe B(TOD2MSTOGGLE=STD_ON)
StaMd_Pe P(TOD2MSTOGGLE=STD_ON)
StaMd_Per1() B(All_ON)
StaMd_Per1() P(All_ON)
ReadTypeH()
ReadTypeH() B
ReadTypeH() p
WriteTypeH()
WriteTypeH() B
WriteTypeH() p
StaMd_SCom_EcuReset
StaMd_SCom_EcuReset() B
SystemStateCheck
SystemStateCheck() B
SystemStateCheck() p
CheckWarmInitComplete
CheckWarmInitComplete() B
CheckWarmInitComplete() P
StaMd_Trns1
StaMd_Trns1() B
StaMd_Init1
StaMd_Init1() B
StaMd_Init1() P


Sheet 1: Unit Test Information

1.0a






















Nexteer EPS Unit Test Tool






Rev:2.7b












Name of Tester:Rajsi Tyagi
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_StaMd.c



Code File(s) Version:16



Module Design Document:States_And_Modes_MDD



Module Design Document Version:12



Unit Test Plan Version:8



Optimization Level:Level 2



Compiler (CodeGen) Version:TMS470_4.9.5



Model Type:Excel Macro



Model Version:6



Special Test Requirements:None



Test Date:4/3/2013



Comments:NOTE 1: For memcpy function, as its a built in lib function when ever we stub it, it shows declaration not compatible. So we need to create a dummy function representing the same functionality.
So created a test.c file in src folder and just copy below code in it
void memcpy_dup((void *) &Lnk_TypeH_Start, (void *) &(*Rte_Pim_TypeHRamBuffer()), (uint16)&Lnk_TypeH_Size)
{
}

And in Tessy window, Go to "defines" section of module and define memcpy=memcpy_dup.

NOTE 2: memcpy() function is Stubbed and Parameters of this function are kept in Input but input values are ignored in Test Cases of ReadTypeH(), WriteTypeH(), StaMd_Init1() and StaMd_Trns1() functions.

NOTE 3: Inline function defined in Globalmacro.h is not unit tested.

NOTE 4: In BldTranVctr function, in case RTE_MODE_StaMd_Mode_OFF, within ELSE path, if (NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8) = FALSE condition is uncoveerd.




Index of Tests:




Test Set upTest WorksheetsTest StatusRun TS

MR_WIMComp SetupMilestoneRqst_WIMComplete() B----
8






MR_WIMNotComp SetupMilestoneRqst_WIMNotComplete( B----
8






BldTranVctr SetupBldTr B(SYSCHKINCOREAPP=STD_ON)----
25
11BldTr P(SYSCHKINCOREAPP=STD_ON)----
11
25BldT B(SYSCHKINCOREAPP=STD_OFF)----
25
11BldT P(SYSCHKINCOREAPP=STD_OFF)----
11
25BldTra B(TODSTEADYSTATE=STD_ON)----
25
11BldTra P(TODSTEADYSTATE=STD_ON)----
11
25BldTranV B(TOD2MSTOGGLE=STD_ON)----
25
11BldTranV P(TOD2MSTOGGLE=STD_ON)----
11
25BldTranVctr() B(ALL_ON)----
25
11BldTranVctr() p(ALL_ON)----
11






Per1 SetupStaMd B(SYSCHKINCOREAPP=STD_ON)----
25
6StaMd P(SYSCHKINCOREAPP=STD_ON)----
6
25StaM B(SYSCHKINCOREAPP=STD_OFF)----
25
6StaM P(SYSCHKINCOREAPP=STD_OFF)----
6
25StaMd_ B(TODSTEADYSTATE=STD_ON)----
25
7StaMd_ P(TODSTEADYSTATE=STD_ON)----
7
25StaMd_Pe B(TOD2MSTOGGLE=STD_ON)----
25
8StaMd_Pe P(TOD2MSTOGGLE=STD_ON)----
8
25StaMd_Per1() B(All_ON)----
25
7StaMd_Per1() P(All_ON)----
7






ReadTypeH()ReadTypeH() B----
8
2ReadTypeH() p----
2






WriteTypeH()WriteTypeH() B----
8
2WriteTypeH() p----
2






StaMd_SCom_EcuResetStaMd_SCom_EcuReset() B----
1






SystemStateCheckSystemStateCheck() B----
22
20SystemStateCheck() p----
20






CheckWarmInitCompleteCheckWarmInitComplete() B----
8
2CheckWarmInitComplete() P----
2






StaMd_Trns1StaMd_Trns1() B----
1






StaMd_Init1StaMd_Init1() B----
3
2StaMd_Init1() P----
2














Sheet 2: Module Definitions









































Delphi Saginaw Software Unit Test Tool












Rev:2.2c












Module Definitions
Module Test Functions
Module Set/Read Variables
Module Function Stubs
Return TypeNameParameter Prototype
ScopeTypeNameDefault Value
Return TypeNameParameter Prototype
voidMilestoneRqst_WIMComplete(uint8 user_1)
Muint8StTrnsVctr_Cnt_D_b08

voidRte_Enter_StaMds_MilestoneRqst_WARMINIT_ExclArea(void)
voidMilestoneRqst_WIMNotComplete(uint8 user_2)
Guint32WARMINITMilestoneRqst_Cnt_M_u32

voidRte_Exit_StaMds_MilestoneRqst_WARMINIT_ExclArea(void)
uint8BldTranVctr(uint8 SysState_Cnt_T_Enum, boolean FTermActive_Cnt_T_lgc, boolean CTermActive_Cnt_T_lgc, boolean ATermActive_Cnt_T_lgc, boolean RampStatusCmp_Cnt_T_lgc, boolean CtrldDmpStsCmp_Cnt_T_lgc)
GbooleanFTerm_Cnt_lgc

uint8NvM_GetErrorStatus(void)
voidReadTypeH(void)
GbooleanCTerm_Cnt_lgc

voidRte_Call_TOD_OP_SET(void)
voidWriteTypeH(void)
GbooleanATerm_Cnt_lgc

voidSuspendAllInterrupts(void)
voidStaMd_Per1(void)
GbooleanRampStatusComplete_Cnt_lgc

voidResumeAllInterrupts(void)
voidStaMd_SCom_EcuReset(void)
GbooleanControlledDampStatusComplete_Cnt_lgc

voidmemcpy(void)
uint8SystemStateCheck(Boolean FTermActive1_Cnt_T_lgc, boolean CTermActive1_Cnt_T_lgc, boolean ATermActive1_Cnt_T_lgc, boolean RampStatusCmp1_Cnt_T_lgc, boolean CtrldDmpStsCmp1_Cnt_T_lgc, boolean TMFTestComplete_Cnt_T_lgc)
Guint8t_StateLkpTbl_Cnt_u8_r0[16]

voidRte_Call_NxtrDiagMgr_SetOperationCycleState(void)
booleanCheckWarmInitComplete(void)
Guint8t_StateLkpTbl_Cnt_u8_r1[16]

voidRte_Switch_SystemState_Mode(void)
voidStaMd_Trns1(void)
Guint8t_StateLkpTbl_Cnt_u8_r2[16]

uint8Rte_Mode_SystemState_Mode(void)
voidStaMd_Init1(void)
Guint8t_StateLkpTbl_Cnt_u8_r3[16]

voidDem_Shutdown(void)




MbooleanEcuResetActive_Cnt_M_lgc

voidNvM_WriteAll(void)




Guint8Ip_NTC

voidRte_Call_TypeHData_WriteBlock(void)




Guint8Ip_Param

voidMcu_PerformReset(void)




Guint8Ip_Status

voidRte_Call_CloseCheckData_WriteBlock(void)




Guint32Rte_Pim_CloseCheck

voidRte_Call_NxtrDiagMgr_SetNTCStatus(void)




MbooleanFinalNvMWriteInProgress_Cnt_M_lgc0
UINT8Rte_Call_CloseCheckData_GetErrorStatus(void)




GbooleanTMFTestComplete_Cnt_lgc

voidDemIf_DemShutdown(void)




Muint32WarmInitMilestoneRqst9_Cnt_M_u32

voidNVMWRITEALLFUNC(void)




Muint32CloseCheck_Cnt_u320
voidRte_Call_StaMd_Per1_CP0_CheckpointReached(void)




Muint8TypeHData_Cnt_u08[300]0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

voidRte_Call_StaMd_Per1_CP1_CheckpointReached(void)




MbooleanStopTODPerOperation_Cnt_M_lgc0







MbooleanTODState_Cnt_M_lgc








MbooleanTransitionComplete_Cnt_M_lgc








Muint8SystemState_Cnt_M_enum








Muint8SysCSystemState_Cnt_M_enum0







Muint8Lnk_TypeH4_Start0







Muint32Lnk_TypeH4_Size








Muint8Lnk_TypeH10_Start0







Muint32Lnk_TypeH10_Size








Muint8Lnk_TypeH9_Start0







Muint32Lnk_TypeH9_Size








Muint8Rte_ModeType_StaMd_Mode








Muint8SystemState9_Cnt_M_enum








Guint8BC_STAMD_SYSCHKINCOREAPP








Guint8BC_STAMD_TODSTEADYSTATE








Guint8BC_STAMD_TOD2MSTOGGLE








GTypeHInfoType_Str.uint8T_TypeHInfo_Cnt_Str0.Start[300]0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0








GTypeHInfoType_Str.uint32T_TypeHInfo_Cnt_Str0.Size








GTypeHInfoType_Str.uint8T_TypeHInfo_Cnt_Str1.Start[300]0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0








GTypeHInfoType_Str.uint32T_TypeHInfo_Cnt_Str1.Size








GTypeHInfoType_Str.uint8T_TypeHInfo_Cnt_Str2.Start[300]0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0








GTypeHInfoType_Str.uint32T_TypeHInfo_Cnt_Str2.Size








GTypeHInfoType_Str.uint8T_TypeHInfo_Cnt_Str[3].Start[300]








GTypeHInfoType_Str.uint32T_TypeHInfo_Cnt_Str[3].Size





Sheet 3: Variable Range










































Nexteer Saginaw Software Unit Test Tool












Rev:2.6 9/23/09
























Variable Range Definitions








Variable NameMax ValueMin Value








StTrnsVctr_Cnt_D_b08










WARMINITMilestoneRqst_Cnt_M_u32










FTerm_Cnt_lgc










CTerm_Cnt_lgc










ATerm_Cnt_lgc










RampStatusComplete_Cnt_lgc










ControlledDampStatusComplete_Cnt_lgc










SystemState_Cnt_D_enum










t_StateLkpTbl_Cnt_u8_r0[16]










t_StateLkpTbl_Cnt_u8_r1[16]










t_StateLkpTbl_Cnt_u8_r2[16]










t_StateLkpTbl_Cnt_u8_r3[16]










user_1










user_2










SysState_Cnt_T_Enum










WARMINITMilestoneRqst_Cnt_T_u32










FTermActive_Cnt_T_lgc










CTermActive_Cnt_T_lgc










ATermActive_Cnt_T_lgc










RampStatusCmp_Cnt_T_lgc










CtrldDmpStsCmp_Cnt_T_lgc










EcuResetActive_Cnt_M_lgc










Ip_NTC










Ip_Param










Ip_Status










Rte_Pim_CloseCheck










FinalNvMWriteInProgress_Cnt_M_lgc










TMFTestComplete_Cnt_lgc










WarmInitMilestoneRqst9_Cnt_M_u32










CloseCheck_Cnt_u32










TypeHData_Cnt_u08 [300]










StopTODPerOperation_Cnt_M_lgc










TODState_Cnt_M_lgc










TransitionComplete_Cnt_M_lgc










SystemState_Cnt_M_enum










SysCSystemState_Cnt_M_enum










Lnk_TypeH4_Start










Lnk_TypeH4_Size










Lnk_TypeH10_Start










Lnk_TypeH10_Size










Lnk_TypeH9_Start










Lnk_TypeH9_Size










Rte_ModeType_StaMd_Mode










SystemState9_Cnt_M_enum










BC_STAMD_SYSCHKINCOREAPP










BC_STAMD_TODSTEADYSTATE










BC_STAMD_TOD2MSTOGGLE










FTermActive1_Cnt_T_lgc










CTermActive1_Cnt_T_lgc










ATermActive1_Cnt_T_lgc










RampStatusCmp1_Cnt_T_lgc










CtrldDmpStsCmp1_Cnt_T_lgc










TMFTestComplete_Cnt_T_lgc










TypeHInfoType_Str.Start[300]










TypeHInfoType_Str.Size










TypeHInfoType_Str[3].Start[300]










TypeHInfoType_Str[3].Size










T_TypeHInfo_Cnt_Str[3].Start[300]










T_TypeHInfo_Cnt_Str[3].Size










T_TypeHInfo_Cnt_Str[2].Start[300]










T_TypeHInfo_Cnt_Str[2].Size










T_TypeHInfo_Cnt_Str[3].Start[299]










T_TypeHInfo_Cnt_Str[0].Start[300]










T_TypeHInfo_Cnt_Str[0].Size










T_TypeHInfo_Cnt_Str[1].Start[300]










T_TypeHInfo_Cnt_Str[1].Size










T_TypeHInfo_Cnt_Str[0].Start(300)










T_TypeHInfo_Cnt_Str[0].Start[299]










T_TypeHInfo_Cnt_Str[0].Start[]










T_TypeHInfo_Cnt_Str1.Start[300]










T_TypeHInfo_Cnt_Str1.Size










T_TypeHInfo_Cnt_Str2.Size










T_TypeHInfo_Cnt_Str3.Start[300]










T_TypeHInfo_Cnt_Str3.Size










T_TypeHInfo_Cnt_Str2.Start[300]










T_TypeHInfo_Cnt_Str(1).Start[300]










T_TypeHInfo_Cnt_Str(1).Size










T_TypeHInfo_Cnt_Str(2).Size










T_TypeHInfo_Cnt_Str(3).Size










T_TypeHInfo_Cnt_Str(2).Start[300]










T_TypeHInfo_Cnt_Str(3).Start[300]










T_TypeHInfo_Cnt_Str2(2).Size










T_TypeHInfo_Cnt_Str3(3).Size










T_TypeHInfo_Cnt_Str2(2).Start[300]










T_TypeHInfo_Cnt_Str3(3).Start[300]










T_TypeHInfo_Cnt_Str0.Start[300]










T_TypeHInfo_Cnt_Str0.Size










TypeHData_Cnt_u08 [3]










T_TypeHInfo_Cnt_Str[3].Start[3]










T_TypeHInfo_Cnt_Str0.Start[3]










T_TypeHInfo_Cnt_Str1.Start[3]










T_TypeHInfo_Cnt_Str2.Start[3]










TypeHData_Cnt_u08[300]











Sheet 4: MR_WIMComp Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















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





Rte_Exit_StaMds_MilestoneRqst_WARMINIT_ExclArea

Sheet 5: MilestoneRqst_WIMComplete() B

MilestoneRqst_WIMCompleteTS--








BParamI/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector Descriptionuser_1WARMINITMilestoneRqst_Cnt_M_u32WARMINITMilestoneRqst_Cnt_M_u32Rte_Enter_StaMds_MilestoneRqst_WARMINIT_ExclAreaRte_Exit_StaMds_MilestoneRqst_WARMINIT_ExclAreaWARMINITMilestoneRqst_Cnt_M_u32Rte_Enter_StaMds_MilestoneRqst_WARMINIT_ExclAreaRte_Exit_StaMds_MilestoneRqst_WARMINIT_ExclAreaP/FCPU Cycles
1param min062376------6237611--

2param max3158443------5844311--

3param mid1426442------1005811--

4I/p min150------011--

5I/p max274294967295------416074956711--

6I/p mid71345634------134563411--

7All min00------011--

8All max314294967295------214748364711--




































































































































Sheet 6: MR_WIMNotComp Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















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





Rte_Exit_StaMds_MilestoneRqst_WARMINIT_ExclArea

Sheet 7: MilestoneRqst_WIMNotComplete( B

MilestoneRqst_WIMNotCompleteTS--








BParamI/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector Descriptionuser_2WARMINITMilestoneRqst_Cnt_M_u32WARMINITMilestoneRqst_Cnt_M_u32Rte_Enter_StaMds_MilestoneRqst_WARMINIT_ExclAreaRte_Exit_StaMds_MilestoneRqst_WARMINIT_ExclAreaWARMINITMilestoneRqst_Cnt_M_u32Rte_Enter_StaMds_MilestoneRqst_WARMINIT_ExclAreaRte_Exit_StaMds_MilestoneRqst_WARMINIT_ExclAreaP/FCPU Cycles
1param min056777------5677711--

2param max31376544------214786019211--

3param mid1556344------5634411--

4I/p min70------12811--

5I/p max274294967295------429496729511--

6I/p mid29744334------53761524611--

7All min00------111--

8All max314294967295------429496729511--




































































































































Sheet 8: BldTranVctr Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
BldTranVctrB(SYSCHKINCOREAPP=STD_ON)25EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcNvM_GetErrorStatus
BldTranVctrP(SYSCHKINCOREAPP=STD_ON)11FinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32Rte_Call_TOD_OP_SET
BldTranVctrB(SYSCHKINCOREAPP=STD_OFF)25WARMINITMilestoneRqst_Cnt_M_u32StopTODPerOperation_Cnt_M_lgcRte_Call_CloseCheckData_WriteBlock
BldTranVctrP(SYSCHKINCOREAPP=STD_OFF)11WarmInitMilestoneRqst9_Cnt_M_u32

BldTranVctrB(TODSTEADYSTATE=STD_ON)25BC_STAMD_SYSCHKINCOREAPP

BldTranVctrP(TODSTEADYSTATE=STD_ON)11BC_STAMD_TODSTEADYSTATE

BldTranVctrB(TOD2MSTOGGLE=STD_ON)25BC_STAMD_TOD2MSTOGGLE

BldTranVctrP(TOD2MSTOGGLE=STD_ON)11


BldTranVctrB(ALL_ON)25


BldTranVctrp(ALL_ON)11



Sheet 9: BldTr B(SYSCHKINCOREAPP=STD_ON)

BldTranVctrTS--




























B(SYSCHKINCOREAPP=STD_ON)ParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Function
Return Val
O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysState_Cnt_T_EnumFTermActive_Cnt_T_lgcCTermActive_Cnt_T_lgcATermActive_Cnt_T_lgcRampStatusCmp_Cnt_T_lgcCtrldDmpStsCmp_Cnt_T_lgcEcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32BC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLENvM_GetErrorStatusBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1SysState_Cnt_T_Enum min01111111897611110012--------------11100000--

2SysState_Cnt_T_Enum max40001111567622210023--------------0100000--

3SysState_Cnt_T_Enum pos1111111142433310034--------------110167119350101--

4FTermActive_Cnt_T_lgc min20001111567644410045--------------4100000--

5FTermActive_Cnt_T_lgc max31111111312355510056--------------11100000--

6CTermActive_Cnt_T_lgc min00001111776866610067--------------0100000--

7CTermActive_Cnt_T_lgc max111111116756777710078--------------110167119350101--

8ATermActive_Cnt_T_lgc min2010101132388810089--------------6100000--

9ATermActive_Cnt_T_lgc max31010011563499910090--------------9100000--

10RampStatusCmp_Cnt_T_lgc min4010001141234745710011--------------2100000--

11RampStatusCmp_Cnt_T_lgc max010110117645423410022--------------9100000--

12CtrldDmpStsCmp_Cnt_T_lgc min10101011745776710033--------------20167119350101--

13CtrldDmpStsCmp_Cnt_T_lgc max21011111341234410044--------------13100000--

14EcuResetActive_Cnt_M_lgc min301011014234645610055--------------2100000--

15EcuResetActive_Cnt_M_lgc max4101111197893412310066--------------9100000--

16FinalNvMWriteInProgress_Cnt_M_lgc min00100110785676745610077--------------2000000--

17FinalNvMWriteInProgress_Cnt_M_lgc max1101011146456876810088--------------90167119350101--

18NvM_GetErrorStatus min20100111321342141000--------------6100000--

19NvM_GetErrorStatus max31010111523455345100255--------------9100000--

20NvM_GetErrorStatus pos4010011189803213100123--------------2100000--

21Rte_Call_CloseCheckData_GetErrorStatus min010101117567574100123--------------9100000--

22Rte_Call_CloseCheckData_GetErrorStatus max1010111152353123100142--------------20167119350101--

23Rte_Call_CloseCheckData_GetErrorStatus pos210111114234634100163--------------13100000--

24All min00000000001000--------------0000000--

25All max4111111142949672954294967295100255--------------11100000--












































































































































































































































































































































Sheet 10: BldTr P(SYSCHKINCOREAPP=STD_ON)

BldTranVctrTS--




























P(SYSCHKINCOREAPP=STD_ON)ParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Function
Return Val
O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysState_Cnt_T_EnumFTermActive_Cnt_T_lgcCTermActive_Cnt_T_lgcATermActive_Cnt_T_lgcRampStatusCmp_Cnt_T_lgcCtrldDmpStsCmp_Cnt_T_lgcEcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32BC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLENvM_GetErrorStatusBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1(TRUE == FTermActive_Cnt_T_lgc) = True
and
(TRUE == CTermActive_Cnt_T_lgc)=True
and
(TRUE == ATermActive_Cnt_T_lgc)=True
01111111897611110012--------------11100000--

2(TRUE == FTermActive_Cnt_T_lgc) = false
(TRUE == CTermActive_Cnt_T_lgc)=False
and
(TRUE == ATermActive_Cnt_T_lgc)=False
40001111567622210023--------------0100000--

3((TRUE == RampStatusCmp_Cnt_T_lgc) =True || (CtrldDmpStsCmp_Cnt_T_lgc == TRUE))20001111567644410045--------------4100000--

4((TRUE == RampStatusCmp_Cnt_T_lgc) =False || (CtrldDmpStsCmp_Cnt_T_lgc == TRUE))=True20100111321342141000--------------6100000--

5(CheckWarmInitComplete() == TRUE)=False31111111312355510056--------------11100000--

6(NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8) = True
and
( FinalNvMWriteInProgress_Cnt_M_lgc == TRUE )=True
1111111142433310034--------------110167119350101--

7((True = RampStatusCmp_Cnt_T_lgc) = True Or (CtrldDmpStsCmp_Cnt_T_lgc = True))=True20100011321342141000--------------2100000--

8(CheckWarmInitComplete() == TRUE)=True311111110010056--------------15100000--

9(NVM_REQ_PENDING <> NVMErrorStatus_Cnt_T_u8)=False111111114243331002--------------11100100--

10( FinalNvMWriteInProgress_Cnt_M_lgc == TRUE )=False
and
(NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8)=True
1111111042433310034--------------15000200--

11(TRUE == EcuResetActive_Cnt_M_lgc)=False1111110042433310034--------------15000200--












































































































































































































































































































































Sheet 11: BldT B(SYSCHKINCOREAPP=STD_OFF)

BldTranVctrTS--




























B(SYSCHKINCOREAPP=STD_OFF)ParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Function
Return Val
O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysState_Cnt_T_EnumFTermActive_Cnt_T_lgcCTermActive_Cnt_T_lgcATermActive_Cnt_T_lgcRampStatusCmp_Cnt_T_lgcCtrldDmpStsCmp_Cnt_T_lgcEcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32BC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLENvM_GetErrorStatusBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1SysState_Cnt_T_Enum min01111111897611100012--------------11100000--

2SysState_Cnt_T_Enum max40001111567622200023--------------0100000--

3SysState_Cnt_T_Enum pos1111111142433300034--------------110167119350101--

4FTermActive_Cnt_T_lgc min20001111567644400045--------------4100000--

5FTermActive_Cnt_T_lgc max31111111312355500056--------------11100000--

6CTermActive_Cnt_T_lgc min00001111776866600067--------------0100000--

7CTermActive_Cnt_T_lgc max111111116756777700078--------------110167119350101--

8ATermActive_Cnt_T_lgc min2010101132388800089--------------6100000--

9ATermActive_Cnt_T_lgc max31010011563499900090--------------9100000--

10RampStatusCmp_Cnt_T_lgc min4010001141234745700011--------------2100000--

11RampStatusCmp_Cnt_T_lgc max010110117645423400022--------------9100000--

12CtrldDmpStsCmp_Cnt_T_lgc min10101011745776700033--------------20167119350101--

13CtrldDmpStsCmp_Cnt_T_lgc max21011111341234400044--------------13100000--

14EcuResetActive_Cnt_M_lgc min301011014234645600055--------------2100000--

15EcuResetActive_Cnt_M_lgc max4101111197893412300066--------------9100000--

16FinalNvMWriteInProgress_Cnt_M_lgc min00100110785676745600077--------------2000000--

17FinalNvMWriteInProgress_Cnt_M_lgc max1101011146456876800088--------------90167119350101--

18NvM_GetErrorStatus min20100111321342140000--------------6100000--

19NvM_GetErrorStatus max31010111523455345000255--------------9100000--

20NvM_GetErrorStatus pos4010011189803213000123--------------2100000--

21Rte_Call_CloseCheckData_GetErrorStatus min010101117567574000123--------------9100000--

22Rte_Call_CloseCheckData_GetErrorStatus max1010111152353123000142--------------20167119350101--

23Rte_Call_CloseCheckData_GetErrorStatus pos210111114234634000163--------------13100000--

24All min00000000000000--------------0000000--

25All max4111111142949672954294967295000255--------------11100000--












































































































































































































































































































































Sheet 12: BldT P(SYSCHKINCOREAPP=STD_OFF)

BldTranVctrTS--




























P(SYSCHKINCOREAPP=STD_OFF)ParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Function
Return Val
O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysState_Cnt_T_EnumFTermActive_Cnt_T_lgcCTermActive_Cnt_T_lgcATermActive_Cnt_T_lgcRampStatusCmp_Cnt_T_lgcCtrldDmpStsCmp_Cnt_T_lgcEcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32BC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLENvM_GetErrorStatusBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1(TRUE == FTermActive_Cnt_T_lgc) = True
and
(TRUE == CTermActive_Cnt_T_lgc)=True
and
(TRUE == ATermActive_Cnt_T_lgc)=True
01111111897611100012--------------11100000--

2(TRUE == FTermActive_Cnt_T_lgc) = false
(TRUE == CTermActive_Cnt_T_lgc)=False
and
(TRUE == ATermActive_Cnt_T_lgc)=False
40001111567622200023--------------0100000--

3((TRUE == RampStatusCmp_Cnt_T_lgc) =True || (CtrldDmpStsCmp_Cnt_T_lgc == TRUE))20001111567644400045--------------4100000--

4((TRUE == RampStatusCmp_Cnt_T_lgc) =False || (CtrldDmpStsCmp_Cnt_T_lgc == TRUE))=True20100111321342140000--------------6100000--

5(CheckWarmInitComplete() == TRUE)=False31111111312355500056--------------11100000--

6(NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8) = True
and
( FinalNvMWriteInProgress_Cnt_M_lgc == TRUE )=True
1111111142433300034--------------110167119350101--

7((True = RampStatusCmp_Cnt_T_lgc) = True Or (CtrldDmpStsCmp_Cnt_T_lgc = True))=True20100011321342140000--------------2100000--

8(CheckWarmInitComplete() == TRUE)=True311111110000056--------------15100000--

9(NVM_REQ_PENDING <> NVMErrorStatus_Cnt_T_u8)=False111111114243330002--------------11100100--

10( FinalNvMWriteInProgress_Cnt_M_lgc == TRUE )=False
and
(NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8)=True
1111111042433300034--------------15000200--

11(TRUE == EcuResetActive_Cnt_M_lgc)=False1111110042433300034--------------15000200--












































































































































































































































































































































Sheet 13: BldTra B(TODSTEADYSTATE=STD_ON)

BldTranVctrTS--




























B(TODSTEADYSTATE=STD_ON)ParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Function
Return Val
O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysState_Cnt_T_EnumFTermActive_Cnt_T_lgcCTermActive_Cnt_T_lgcATermActive_Cnt_T_lgcRampStatusCmp_Cnt_T_lgcCtrldDmpStsCmp_Cnt_T_lgcEcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32BC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLENvM_GetErrorStatusBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1SysState_Cnt_T_Enum min01111111897611101012--------------11100000--

2SysState_Cnt_T_Enum max40001111567622201023--------------0100000--

3SysState_Cnt_T_Enum pos1111111142433301034--------------110167119350101--

4FTermActive_Cnt_T_lgc min20001111567644401045--------------4100000--

5FTermActive_Cnt_T_lgc max31111111312355501056--------------11100000--

6CTermActive_Cnt_T_lgc min00001111776866601067--------------0100000--

7CTermActive_Cnt_T_lgc max111111116756777701078--------------110167119350101--

8ATermActive_Cnt_T_lgc min2010101132388801089--------------6100000--

9ATermActive_Cnt_T_lgc max31010011563499901090--------------9100000--

10RampStatusCmp_Cnt_T_lgc min4010001141234745701011--------------2100000--

11RampStatusCmp_Cnt_T_lgc max010110117645423401022--------------9100000--

12CtrldDmpStsCmp_Cnt_T_lgc min10101011745776701033--------------20167119350101--

13CtrldDmpStsCmp_Cnt_T_lgc max21011111341234401044--------------13100000--

14EcuResetActive_Cnt_M_lgc min301011014234645601055--------------2100000--

15EcuResetActive_Cnt_M_lgc max4101111197893412301066--------------9100000--

16FinalNvMWriteInProgress_Cnt_M_lgc min00100110785676745601077--------------2000000--

17FinalNvMWriteInProgress_Cnt_M_lgc max1101011146456876801088--------------90167119350101--

18NvM_GetErrorStatus min20100111321342140100--------------6100000--

19NvM_GetErrorStatus max31010111523455345010255--------------9100000--

20NvM_GetErrorStatus pos4010011189803213010123--------------2100000--

21Rte_Call_CloseCheckData_GetErrorStatus min010101117567574010123--------------9100000--

22Rte_Call_CloseCheckData_GetErrorStatus max1010111152353123010142--------------20167119350101--

23Rte_Call_CloseCheckData_GetErrorStatus pos210111114234634010163--------------13100000--

24All min00000000000100--------------0000000--

25All max4111111142949672954294967295010255--------------11100000--












































































































































































































































































































































Sheet 14: BldTra P(TODSTEADYSTATE=STD_ON)

BldTranVctrTS--




























P(TODSTEADYSTATE=STD_ON)ParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Function
Return Val
O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysState_Cnt_T_EnumFTermActive_Cnt_T_lgcCTermActive_Cnt_T_lgcATermActive_Cnt_T_lgcRampStatusCmp_Cnt_T_lgcCtrldDmpStsCmp_Cnt_T_lgcEcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32BC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLENvM_GetErrorStatusBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1(TRUE == FTermActive_Cnt_T_lgc) = True
and
(TRUE == CTermActive_Cnt_T_lgc)=True
and
(TRUE == ATermActive_Cnt_T_lgc)=True
01111111897611101012--------------11100000--

2(TRUE == FTermActive_Cnt_T_lgc) = false
(TRUE == CTermActive_Cnt_T_lgc)=False
and
(TRUE == ATermActive_Cnt_T_lgc)=False
40001111567622201023--------------0100000--

3((TRUE == RampStatusCmp_Cnt_T_lgc) =True || (CtrldDmpStsCmp_Cnt_T_lgc == TRUE))20001111567644401045--------------4100000--

4((TRUE == RampStatusCmp_Cnt_T_lgc) =False || (CtrldDmpStsCmp_Cnt_T_lgc == TRUE))=True20100111321342140100--------------6100000--

5(CheckWarmInitComplete() == TRUE)=False31111111312355501056--------------11100000--

6(NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8) = True
and
( FinalNvMWriteInProgress_Cnt_M_lgc == TRUE )=True
1111111142433301034--------------110167119350101--

7((True = RampStatusCmp_Cnt_T_lgc) = True Or (CtrldDmpStsCmp_Cnt_T_lgc = True))=True20100011321342140100--------------2100000--

8(CheckWarmInitComplete() == TRUE)=True311111110001056--------------15100000--

9(NVM_REQ_PENDING <> NVMErrorStatus_Cnt_T_u8)=False111111114243330102--------------11100100--

10( FinalNvMWriteInProgress_Cnt_M_lgc == TRUE )=False
and
(NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8)=True
1111111042433301034--------------15000200--

11(TRUE == EcuResetActive_Cnt_M_lgc)=False1111110042433301034--------------15001210--












































































































































































































































































































































Sheet 15: BldTranV B(TOD2MSTOGGLE=STD_ON)

BldTranVctrTS--




























B(TOD2MSTOGGLE=STD_ON)ParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Function
Return Val
O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysState_Cnt_T_EnumFTermActive_Cnt_T_lgcCTermActive_Cnt_T_lgcATermActive_Cnt_T_lgcRampStatusCmp_Cnt_T_lgcCtrldDmpStsCmp_Cnt_T_lgcEcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32BC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLENvM_GetErrorStatusBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1SysState_Cnt_T_Enum min01111111897611100112--------------11100000--

2SysState_Cnt_T_Enum max40001111567622200123--------------0100000--

3SysState_Cnt_T_Enum pos1111111142433300134--------------110167119350101--

4FTermActive_Cnt_T_lgc min20001111567644400145--------------4100000--

5FTermActive_Cnt_T_lgc max31111111312355500156--------------11100000--

6CTermActive_Cnt_T_lgc min00001111776866600167--------------0100000--

7CTermActive_Cnt_T_lgc max111111116756777700178--------------110167119350101--

8ATermActive_Cnt_T_lgc min2010101132388800189--------------6100000--

9ATermActive_Cnt_T_lgc max31010011563499900190--------------9100000--

10RampStatusCmp_Cnt_T_lgc min4010001141234745700111--------------2100000--

11RampStatusCmp_Cnt_T_lgc max010110117645423400122--------------9100000--

12CtrldDmpStsCmp_Cnt_T_lgc min10101011745776700133--------------20167119350101--

13CtrldDmpStsCmp_Cnt_T_lgc max21011111341234400144--------------13100000--

14EcuResetActive_Cnt_M_lgc min301011014234645600155--------------2100000--

15EcuResetActive_Cnt_M_lgc max4101111197893412300166--------------9100000--

16FinalNvMWriteInProgress_Cnt_M_lgc min00100110785676745600177--------------2000000--

17FinalNvMWriteInProgress_Cnt_M_lgc max1101011146456876800188--------------90167119350101--

18NvM_GetErrorStatus min20100111321342140010--------------6100000--

19NvM_GetErrorStatus max31010111523455345001255--------------9100000--

20NvM_GetErrorStatus pos4010011189803213001123--------------2100000--

21Rte_Call_CloseCheckData_GetErrorStatus min010101117567574001123--------------9100000--

22Rte_Call_CloseCheckData_GetErrorStatus max1010111152353123001142--------------20167119350101--

23Rte_Call_CloseCheckData_GetErrorStatus pos210111114234634001163--------------13100000--

24All min00000000000010--------------0000000--

25All max4111111142949672954294967295001255--------------11100000--












































































































































































































































































































































Sheet 16: BldTranV P(TOD2MSTOGGLE=STD_ON)

BldTranVctrTS--




























P(TOD2MSTOGGLE=STD_ON)ParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Function
Return Val
O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysState_Cnt_T_EnumFTermActive_Cnt_T_lgcCTermActive_Cnt_T_lgcATermActive_Cnt_T_lgcRampStatusCmp_Cnt_T_lgcCtrldDmpStsCmp_Cnt_T_lgcEcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32BC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLENvM_GetErrorStatusBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1(TRUE == FTermActive_Cnt_T_lgc) = True
and
(TRUE == CTermActive_Cnt_T_lgc)=True
and
(TRUE == ATermActive_Cnt_T_lgc)=True
01111111897611100112--------------11100000--

2(TRUE == FTermActive_Cnt_T_lgc) = false
(TRUE == CTermActive_Cnt_T_lgc)=False
and
(TRUE == ATermActive_Cnt_T_lgc)=False
40001111567622200123--------------0100000--

3((TRUE == RampStatusCmp_Cnt_T_lgc) =True || (CtrldDmpStsCmp_Cnt_T_lgc == TRUE))20001111567644400145--------------4100000--

4((TRUE == RampStatusCmp_Cnt_T_lgc) =False || (CtrldDmpStsCmp_Cnt_T_lgc == TRUE))=True20100111321342140010--------------6100000--

5(CheckWarmInitComplete() == TRUE)=False31111111312355500156--------------11100000--

6(NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8) = True
and
( FinalNvMWriteInProgress_Cnt_M_lgc == TRUE )=True
1111111142433300134--------------110167119350101--

7((True = RampStatusCmp_Cnt_T_lgc) = True Or (CtrldDmpStsCmp_Cnt_T_lgc = True))=True20100011321342140010--------------2100000--

8(CheckWarmInitComplete() == TRUE)=True311111110000156--------------15100000--

9(NVM_REQ_PENDING <> NVMErrorStatus_Cnt_T_u8)=False111111114243330012--------------11100100--

10( FinalNvMWriteInProgress_Cnt_M_lgc == TRUE )=False
and
(NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8)=True
1111111042433300134--------------15000200--

11(TRUE == EcuResetActive_Cnt_M_lgc)=False1111110042433300134--------------15001200--












































































































































































































































































































































Sheet 17: BldTranVctr() B(ALL_ON)

BldTranVctrTS--




























B(ALL_ON)ParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Function
Return Val
O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysState_Cnt_T_EnumFTermActive_Cnt_T_lgcCTermActive_Cnt_T_lgcATermActive_Cnt_T_lgcRampStatusCmp_Cnt_T_lgcCtrldDmpStsCmp_Cnt_T_lgcEcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32BC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLENvM_GetErrorStatusBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1SysState_Cnt_T_Enum min01111111897611111112--------------11100000--

2SysState_Cnt_T_Enum max40001111567622211123--------------0100000--

3SysState_Cnt_T_Enum pos1111111142433311134--------------110167119350101--

4FTermActive_Cnt_T_lgc min20001111567644411145--------------4100000--

5FTermActive_Cnt_T_lgc max31111111312355511156--------------11100000--

6CTermActive_Cnt_T_lgc min00001111776866611167--------------0100000--

7CTermActive_Cnt_T_lgc max111111116756777711178--------------110167119350101--

8ATermActive_Cnt_T_lgc min2010101132388811189--------------6100000--

9ATermActive_Cnt_T_lgc max31010011563499911190--------------9100000--

10RampStatusCmp_Cnt_T_lgc min4010001141234745711111--------------2100000--

11RampStatusCmp_Cnt_T_lgc max010110117645423411122--------------9100000--

12CtrldDmpStsCmp_Cnt_T_lgc min10101011745776711133--------------20167119350101--

13CtrldDmpStsCmp_Cnt_T_lgc max21011111341234411144--------------13100000--

14EcuResetActive_Cnt_M_lgc min301011014234645611155--------------2100000--

15EcuResetActive_Cnt_M_lgc max4101111197893412311166--------------9100000--

16FinalNvMWriteInProgress_Cnt_M_lgc min00100110785676745611177--------------2000000--

17FinalNvMWriteInProgress_Cnt_M_lgc max1101011146456876811188--------------90167119350101--

18NvM_GetErrorStatus min20100111321342141110--------------6100000--

19NvM_GetErrorStatus max31010111523455345111255--------------9100000--

20NvM_GetErrorStatus pos4010011189803213111123--------------2100000--

21Rte_Call_CloseCheckData_GetErrorStatus min010101117567574111123--------------9100000--

22Rte_Call_CloseCheckData_GetErrorStatus max1010111152353123111142--------------20167119350101--

23Rte_Call_CloseCheckData_GetErrorStatus pos210111114234634111163--------------13100000--

24All min00000000001110--------------0000000--

25All max4111111142949672954294967295111255--------------11100000--












































































































































































































































































































































Sheet 18: BldTranVctr() p(ALL_ON)

BldTranVctrTS--




























p(ALL_ON)ParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PI/PFunc Stub
Return Val
Function
Return Val
O/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
Return Val
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionSysState_Cnt_T_EnumFTermActive_Cnt_T_lgcCTermActive_Cnt_T_lgcATermActive_Cnt_T_lgcRampStatusCmp_Cnt_T_lgcCtrldDmpStsCmp_Cnt_T_lgcEcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32BC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLENvM_GetErrorStatusBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockBldTranVctrFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32StopTODPerOperation_Cnt_M_lgcNvM_GetErrorStatusRte_Call_TOD_OP_SETRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1(TRUE == FTermActive_Cnt_T_lgc) = True
and
(TRUE == CTermActive_Cnt_T_lgc)=True
and
(TRUE == ATermActive_Cnt_T_lgc)=True
01111111897611111112--------------11100000--

2(TRUE == FTermActive_Cnt_T_lgc) = false
(TRUE == CTermActive_Cnt_T_lgc)=False
and
(TRUE == ATermActive_Cnt_T_lgc)=False
40001111567622211123--------------0100000--

3((TRUE == RampStatusCmp_Cnt_T_lgc) =True || (CtrldDmpStsCmp_Cnt_T_lgc == TRUE))20001111567644411145--------------4100000--

4((TRUE == RampStatusCmp_Cnt_T_lgc) =False || (CtrldDmpStsCmp_Cnt_T_lgc == TRUE))=True20100111321342141110--------------6100000--

5(CheckWarmInitComplete() == TRUE)=False31111111312355511156--------------11100000--

6(NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8) = True
and
( FinalNvMWriteInProgress_Cnt_M_lgc == TRUE )=True
1111111142433311134--------------110167119350101--

7((True = RampStatusCmp_Cnt_T_lgc) = True Or (CtrldDmpStsCmp_Cnt_T_lgc = True))=True20100011321342141110--------------2100000--

8(CheckWarmInitComplete() == TRUE)=True311111110011156--------------15100000--

9(NVM_REQ_PENDING <> NVMErrorStatus_Cnt_T_u8)=False111111114243331112--------------11100100--

10( FinalNvMWriteInProgress_Cnt_M_lgc == TRUE )=False
and
(NVM_REQ_PENDING != NVMErrorStatus_Cnt_T_u8)=True
1111111042433311134--------------15000200--

11(TRUE == EcuResetActive_Cnt_M_lgc)=False1111110042433311134--------------15001210--












































































































































































































































































































































Sheet 19: Per1 Setup


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StaMd_Per1B(SYSCHKINCOREAPP=STD_ON)25FTerm_Cnt_lgcTODState_Cnt_M_lgcRte_Call_StaMd_Per1_CP0_CheckpointReached
StaMd_Per1P(SYSCHKINCOREAPP=STD_ON)6CTerm_Cnt_lgcTransitionComplete_Cnt_M_lgcRte_Mode_SystemState_Mode
StaMd_Per1B(SYSCHKINCOREAPP=STD_OFF)25ATerm_Cnt_lgcStopTODPerOperation_Cnt_M_lgcRte_Call_TOD_OP_SET
StaMd_Per1P(SYSCHKINCOREAPP=STD_OFF)6RampStatusComplete_Cnt_lgcSystemState_Cnt_M_enumRte_Switch_SystemState_Mode
StaMd_Per1B(TODSTEADYSTATE=STD_ON)25ControlledDampStatusComplete_Cnt_lgcFinalNvMWriteInProgress_Cnt_M_lgcRte_Call_NxtrDiagMgr_SetNTCStatus
StaMd_Per1P(TODSTEADYSTATE=STD_ON)7TMFTestComplete_Cnt_lgcCloseCheck_Cnt_u32Rte_Call_StaMd_Per1_CP1_CheckpointReached
StaMd_Per1B(TOD2MSTOGGLE=STD_ON)25StopTODPerOperation_Cnt_M_lgcSysCSystemState_Cnt_M_enumNvM_GetErrorStatus
StaMd_Per1P(TOD2MSTOGGLE=STD_ON)8TODState_Cnt_M_lgc
Rte_Call_CloseCheckData_WriteBlock
StaMd_Per1B(All_ON)25SystemState_Cnt_M_enum

StaMd_Per1P(All_ON)7SystemState9_Cnt_M_enum




t_StateLkpTbl_Cnt_u8_r0[16]




t_StateLkpTbl_Cnt_u8_r1[16]




t_StateLkpTbl_Cnt_u8_r2[16]




t_StateLkpTbl_Cnt_u8_r3[16]




EcuResetActive_Cnt_M_lgc




FinalNvMWriteInProgress_Cnt_M_lgc




WARMINITMilestoneRqst_Cnt_M_u32




WarmInitMilestoneRqst9_Cnt_M_u32




TransitionComplete_Cnt_M_lgc




SysCSystemState_Cnt_M_enum




BC_STAMD_SYSCHKINCOREAPP




BC_STAMD_TODSTEADYSTATE




BC_STAMD_TOD2MSTOGGLE


Sheet 20: StaMd B(SYSCHKINCOREAPP=STD_ON)

StaMd_Per1TS--























































B(SYSCHKINCOREAPP=STD_ON)I/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/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTerm_Cnt_lgcCTerm_Cnt_lgcATerm_Cnt_lgcRampStatusComplete_Cnt_lgcControlledDampStatusComplete_Cnt_lgcTMFTestComplete_Cnt_lgcStopTODPerOperation_Cnt_M_lgcTODState_Cnt_M_lgcSystemState_Cnt_M_enumSystemState9_Cnt_M_enumt_StateLkpTbl_Cnt_u8_r0[16]t_StateLkpTbl_Cnt_u8_r1[16]t_StateLkpTbl_Cnt_u8_r2[16]t_StateLkpTbl_Cnt_u8_r3[16]EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumBC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLERte_Mode_SystemState_ModeNvM_GetErrorStatusTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1FTerm_Cnt_lgc min00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432031002213------------------------------111000311011100--

2FTerm_Cnt_lgc max11010000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0115235654121001185------------------------------0101016711935111001111--

3CTerm_Cnt_lgc min00101011031, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010521876011000178------------------------------101000111000100--

4CTerm_Cnt_lgc max11010100321, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 001432987101003167------------------------------000310011000100--

5ATerm_Cnt_lgc min00001111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 000654789031002145------------------------------111000011011100--

6ATerm_Cnt_lgc max11110000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 011876678121001123------------------------------0101016711935111001111--

7RampStatusComplete_Cnt_lgc min00000011001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01098756701100099------------------------------111100111011100--

8RampStatusComplete_Cnt_lgc max11111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00178945610100388------------------------------010010011011100--

9ControlledDampStatusComplete_Cnt_lgc min00000111121, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00067834503100277------------------------------101100311000100--

10ControlledDampStatusComplete_Cnt_lgc max11111000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01156723412100166------------------------------0101016711935111001111--

11TMFTestComplete_Cnt_lgc min01000011201, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01045612301100055------------------------------101200111000100--

12TMFTestComplete_Cnt_lgc max10111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00134599910100344------------------------------010010011011100--

13StopTODPerOperation_Cnt_M_lgc min01000001011, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00023488803100233------------------------------100000311000100--

14StopTODPerOperation_Cnt_M_lgc max10111110111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01112377712100122------------------------------0111016711935111001111--

15TODState_Cnt_M_lgc min01000110001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01099966601100011------------------------------011100111011100--

16TODState_Cnt_M_lgc max10011001321, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00188855510100389------------------------------100310011000100--

17SystemState_Cnt_M_enum min01100011021, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00077744403100278------------------------------101000311000100--

18SystemState_Cnt_M_enum max10011100311, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01166633312100167------------------------------000310211000100--

19SystemState9_Cnt_M_enum min01100111001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01055522201100056------------------------------111100111011100--

20SystemState9_Cnt_M_enum max10011000331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00144464610100345------------------------------010310111001100--

21t_StateLkpTbl_Cnt_u8_r[16] constant values01100011221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00033343403100234------------------------------111200311001100--

22EcuResetActive_Cnt_M_lgc min10011100111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 001222312312100123------------------------------0101016711935011001111--

23EcuResetActive_Cnt_M_lgc max01100111001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010111177401100012------------------------------111100111011100--

24All min00000000001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 000000010000------------------------------010100111011100--

25All max11111111331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01142949672954294967295131003255------------------------------111110111011100--


























































































































































































































































































































































































































































































































































































































Sheet 21: StaMd P(SYSCHKINCOREAPP=STD_ON)

StaMd_Per1TS--























































P(SYSCHKINCOREAPP=STD_ON)I/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/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTerm_Cnt_lgcCTerm_Cnt_lgcATerm_Cnt_lgcRampStatusComplete_Cnt_lgcControlledDampStatusComplete_Cnt_lgcTMFTestComplete_Cnt_lgcStopTODPerOperation_Cnt_M_lgcTODState_Cnt_M_lgcSystemState_Cnt_M_enumSystemState9_Cnt_M_enumt_StateLkpTbl_Cnt_u8_r0[16]t_StateLkpTbl_Cnt_u8_r1[16]t_StateLkpTbl_Cnt_u8_r2[16]t_StateLkpTbl_Cnt_u8_r3[16]EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumBC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLERte_Mode_SystemState_ModeNvM_GetErrorStatusTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1case Default00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432031004213------------------------------101200311000100--

2(*(T_CurrentSystemState_Ptr_enum[i]) != SysState_Cnt_T_enum) = false
and
(TRUE == TransitionComplete_Cnt_T_lgc)=true
and
(TRUE == EcuResetActive_Cnt_M_lgc)=false
and
((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum) =false &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum)=false &&
(FALSE == TMFTestComplete_Cnt_T_lgc))
and
(NxtSysState_Cnt_T_enum != SysState_Cnt_T_enum)=true
00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432031002213------------------------------111000311011100--

3(TRUE == EcuResetActive_Cnt_M_lgc)=true
and
((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=false &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum) &&
(FALSE == TMFTestComplete_Cnt_T_lgc))
and
(NxtSysState_Cnt_T_enum != SysState_Cnt_T_enum)=false
11010000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0115235654121001185------------------------------0101016711935111001111--

4(*(T_CurrentSystemState_Ptr_enum[i]) != SysState_Cnt_T_enum) = true
and
(TRUE == TransitionComplete_Cnt_T_lgc)=false
00101011031, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010521876011000178------------------------------101000111000100--

5((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=true &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum)=true &&
(FALSE == TMFTestComplete_Cnt_T_lgc))=false
11111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00178945610100388------------------------------010010011011100--

6((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=true &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum) =true&&
(FALSE == TMFTestComplete_Cnt_T_lgc))=true
10011000331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00144464610100345------------------------------010310111001100--


























































































































































































































































































































































































































































































































































































































Sheet 22: StaM B(SYSCHKINCOREAPP=STD_OFF)

StaMd_Per1TS--























































B(SYSCHKINCOREAPP=STD_OFF)I/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/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTerm_Cnt_lgcCTerm_Cnt_lgcATerm_Cnt_lgcRampStatusComplete_Cnt_lgcControlledDampStatusComplete_Cnt_lgcTMFTestComplete_Cnt_lgcStopTODPerOperation_Cnt_M_lgcTODState_Cnt_M_lgcSystemState_Cnt_M_enumSystemState9_Cnt_M_enumt_StateLkpTbl_Cnt_u8_r0[16]t_StateLkpTbl_Cnt_u8_r1[16]t_StateLkpTbl_Cnt_u8_r2[16]t_StateLkpTbl_Cnt_u8_r3[16]EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumBC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLERte_Mode_SystemState_ModeNvM_GetErrorStatusTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1FTerm_Cnt_lgc min00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432030002213------------------------------111000311010100--

2FTerm_Cnt_lgc max11010000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0115235654120001185------------------------------0101016711935211000111--

3CTerm_Cnt_lgc min00101011031, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010521876010000178------------------------------101000111000100--

4CTerm_Cnt_lgc max11010100321, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 001432987100003167------------------------------000310011000100--

5ATerm_Cnt_lgc min00001111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 000654789030002145------------------------------111000311010100--

6ATerm_Cnt_lgc max11110000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 011876678120001123------------------------------0101016711935211000111--

7RampStatusComplete_Cnt_lgc min00000011001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01098756701000099------------------------------111100111010100--

8RampStatusComplete_Cnt_lgc max11111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00178945610000388------------------------------010010011010100--

9ControlledDampStatusComplete_Cnt_lgc min00000111121, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00067834503000277------------------------------101100311000100--

10ControlledDampStatusComplete_Cnt_lgc max11111000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01156723412000166------------------------------0101016711935211000111--

11TMFTestComplete_Cnt_lgc min01000011201, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01045612301000055------------------------------101200111000100--

12TMFTestComplete_Cnt_lgc max10111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00134599910000344------------------------------010010011010100--

13StopTODPerOperation_Cnt_M_lgc min01000001011, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00023488803000233------------------------------100000311000100--

14StopTODPerOperation_Cnt_M_lgc max10111110111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01112377712000122------------------------------0111016711935211000111--

15TODState_Cnt_M_lgc min01000110001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01099966601000011------------------------------011100111010100--

16TODState_Cnt_M_lgc max10011001321, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00188855510000389------------------------------100310011000100--

17SystemState_Cnt_M_enum min01100011021, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00077744403000278------------------------------101000311000100--

18SystemState_Cnt_M_enum max10011100311, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01166633312000167------------------------------000310211000100--

19SystemState9_Cnt_M_enum min01100111001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01055522201000056------------------------------111100111010100--

20SystemState9_Cnt_M_enum max10011000331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00144464610000345------------------------------010310011000100--

21t_StateLkpTbl_Cnt_u8_r[16] constant values01100011221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00033343403000234------------------------------111200311000100--

22EcuResetActive_Cnt_M_lgc min10011100111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 001222312312000123------------------------------0101016711935211000111--

23EcuResetActive_Cnt_M_lgc max01100111001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010111177401000012------------------------------111100111010100--

24All min00000000001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 000000000000------------------------------010100011010100--

25All max11111111331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01142949672954294967295130003255------------------------------111110311010100--


























































































































































































































































































































































































































































































































































































































Sheet 23: StaM P(SYSCHKINCOREAPP=STD_OFF)

StaMd_Per1TS--























































P(SYSCHKINCOREAPP=STD_OFF)I/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/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTerm_Cnt_lgcCTerm_Cnt_lgcATerm_Cnt_lgcRampStatusComplete_Cnt_lgcControlledDampStatusComplete_Cnt_lgcTMFTestComplete_Cnt_lgcStopTODPerOperation_Cnt_M_lgcTODState_Cnt_M_lgcSystemState_Cnt_M_enumSystemState9_Cnt_M_enumt_StateLkpTbl_Cnt_u8_r0[16]t_StateLkpTbl_Cnt_u8_r1[16]t_StateLkpTbl_Cnt_u8_r2[16]t_StateLkpTbl_Cnt_u8_r3[16]EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumBC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLERte_Mode_SystemState_ModeNvM_GetErrorStatusTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1case Default00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432030004213------------------------------101200311000100--

2(*(T_CurrentSystemState_Ptr_enum[i]) != SysState_Cnt_T_enum) = false
and
(TRUE == TransitionComplete_Cnt_T_lgc)=true
and
(TRUE == EcuResetActive_Cnt_M_lgc)=false
and
((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum) =false &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum)=false &&
(FALSE == TMFTestComplete_Cnt_T_lgc))
and
(NxtSysState_Cnt_T_enum != SysState_Cnt_T_enum)=true
00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432030002213------------------------------111000311010100--

3(TRUE == EcuResetActive_Cnt_M_lgc)=true
and
((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=false &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum) &&
(FALSE == TMFTestComplete_Cnt_T_lgc))
and
(NxtSysState_Cnt_T_enum != SysState_Cnt_T_enum)=false
11010000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0115235654120001185------------------------------0101016711935211000111--

4(*(T_CurrentSystemState_Ptr_enum[i]) != SysState_Cnt_T_enum) = true
and
(TRUE == TransitionComplete_Cnt_T_lgc)=false
00101011031, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010521876010000178------------------------------101000111000100--

5((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=true &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum)=true &&
(FALSE == TMFTestComplete_Cnt_T_lgc))=false
11111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00178945610000388------------------------------010010011010100--

6((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=true &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum) =true&&
(FALSE == TMFTestComplete_Cnt_T_lgc))=true
10011000331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00144464610000345------------------------------010310011000100--


























































































































































































































































































































































































































































































































































































































Sheet 24: StaMd_ B(TODSTEADYSTATE=STD_ON)

StaMd_Per1TS--























































B(TODSTEADYSTATE=STD_ON)I/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/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTerm_Cnt_lgcCTerm_Cnt_lgcATerm_Cnt_lgcRampStatusComplete_Cnt_lgcControlledDampStatusComplete_Cnt_lgcTMFTestComplete_Cnt_lgcStopTODPerOperation_Cnt_M_lgcTODState_Cnt_M_lgcSystemState_Cnt_M_enumSystemState9_Cnt_M_enumt_StateLkpTbl_Cnt_u8_r0[16]t_StateLkpTbl_Cnt_u8_r1[16]t_StateLkpTbl_Cnt_u8_r2[16]t_StateLkpTbl_Cnt_u8_r3[16]EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumBC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLERte_Mode_SystemState_ModeNvM_GetErrorStatusTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1FTerm_Cnt_lgc min00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432030102213------------------------------110000311010100--

2FTerm_Cnt_lgc max11010000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0115235654120101185------------------------------0101016711935211100111--

3CTerm_Cnt_lgc min00101011031, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010521876010100178------------------------------101000111000100--

4CTerm_Cnt_lgc max11010100321, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 001432987100103167------------------------------000310011100100--

5ATerm_Cnt_lgc min00001111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 000654789030102145------------------------------110000311010100--

6ATerm_Cnt_lgc max11110000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 011876678120101123------------------------------0101016711935211100111--

7RampStatusComplete_Cnt_lgc min00000011001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01098756701010099------------------------------111100111010100--

8RampStatusComplete_Cnt_lgc max11111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00178945610010388------------------------------010010011110100--

9ControlledDampStatusComplete_Cnt_lgc min00000111121, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00067834503010277------------------------------101100311000100--

10ControlledDampStatusComplete_Cnt_lgc max11111000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01156723412010166------------------------------0101016711935211100111--

11TMFTestComplete_Cnt_lgc min01000011201, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01045612301010055------------------------------101200111000100--

12TMFTestComplete_Cnt_lgc max10111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00134599910010344------------------------------010010011110100--

13StopTODPerOperation_Cnt_M_lgc min01000001011, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00023488803010233------------------------------100000311100100--

14StopTODPerOperation_Cnt_M_lgc max10111110111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01112377712010122------------------------------0111016711935211000111--

15TODState_Cnt_M_lgc min01000110001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01099966601010011------------------------------011100111010100--

16TODState_Cnt_M_lgc max10011001321, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00188855510010389------------------------------100310011100100--

17SystemState_Cnt_M_enum min01100011021, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00077744403010278------------------------------101000311000100--

18SystemState_Cnt_M_enum max10011100311, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01166633312010167------------------------------000310211100100--

19SystemState9_Cnt_M_enum min01100111001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01055522201010056------------------------------111100111010100--

20SystemState9_Cnt_M_enum max10011000331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00144464610010345------------------------------010310011100100--

21t_StateLkpTbl_Cnt_u8_r[16] constant values01100011221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00033343403010234------------------------------111200311000100--

22EcuResetActive_Cnt_M_lgc min10011100111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 001222312312010123------------------------------0101016711935211100111--

23EcuResetActive_Cnt_M_lgc max01100111001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010111177401010012------------------------------111100111010100--

24All min00000000001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 000000001000------------------------------010100011110100--

25All max11111111331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01142949672954294967295130103255------------------------------111110311010100--


























































































































































































































































































































































































































































































































































































































Sheet 25: StaMd_ P(TODSTEADYSTATE=STD_ON)

StaMd_Per1TS--























































P(TODSTEADYSTATE=STD_ON)I/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/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTerm_Cnt_lgcCTerm_Cnt_lgcATerm_Cnt_lgcRampStatusComplete_Cnt_lgcControlledDampStatusComplete_Cnt_lgcTMFTestComplete_Cnt_lgcStopTODPerOperation_Cnt_M_lgcTODState_Cnt_M_lgcSystemState_Cnt_M_enumSystemState9_Cnt_M_enumt_StateLkpTbl_Cnt_u8_r0[16]t_StateLkpTbl_Cnt_u8_r1[16]t_StateLkpTbl_Cnt_u8_r2[16]t_StateLkpTbl_Cnt_u8_r3[16]EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumBC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLERte_Mode_SystemState_ModeNvM_GetErrorStatusTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1case Default00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432030104213------------------------------101200311000100--

2(*(T_CurrentSystemState_Ptr_enum[i]) != SysState_Cnt_T_enum) = false
and
(TRUE == TransitionComplete_Cnt_T_lgc)=true
and
(TRUE == EcuResetActive_Cnt_M_lgc)=false
and
((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum) =false &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum)=false &&
(FALSE == TMFTestComplete_Cnt_T_lgc))
and
(NxtSysState_Cnt_T_enum != SysState_Cnt_T_enum)=true
00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432030102213------------------------------110000311010100--

3(TRUE == EcuResetActive_Cnt_M_lgc)=true
and
((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=false &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum) &&
(FALSE == TMFTestComplete_Cnt_T_lgc))
and
(NxtSysState_Cnt_T_enum != SysState_Cnt_T_enum)=false
11010000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0115235654120101185------------------------------0101016711935211100111--

4(*(T_CurrentSystemState_Ptr_enum[i]) != SysState_Cnt_T_enum) = true
and
(TRUE == TransitionComplete_Cnt_T_lgc)=false
00101011031, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010521876010100178------------------------------101000111000100--

5((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=true &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum)=true &&
(FALSE == TMFTestComplete_Cnt_T_lgc))=false
11111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00178945610010388------------------------------010010011110100--

6((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=true &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum) =true&&
(FALSE == TMFTestComplete_Cnt_T_lgc))=true
10011000331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00144464610010345------------------------------010310011100100--

7(NxtSysState_Cnt_T_enum != RTE_MODE_StaMd_Mode_OFF) = False00000011001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01098756701010099------------------------------111100111010100--


























































































































































































































































































































































































































































































































































































































Sheet 26: StaMd_Pe B(TOD2MSTOGGLE=STD_ON)

StaMd_Per1TS--























































B(TOD2MSTOGGLE=STD_ON)I/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/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTerm_Cnt_lgcCTerm_Cnt_lgcATerm_Cnt_lgcRampStatusComplete_Cnt_lgcControlledDampStatusComplete_Cnt_lgcTMFTestComplete_Cnt_lgcStopTODPerOperation_Cnt_M_lgcTODState_Cnt_M_lgcSystemState_Cnt_M_enumSystemState9_Cnt_M_enumt_StateLkpTbl_Cnt_u8_r0[16]t_StateLkpTbl_Cnt_u8_r1[16]t_StateLkpTbl_Cnt_u8_r2[16]t_StateLkpTbl_Cnt_u8_r3[16]EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumBC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLERte_Mode_SystemState_ModeNvM_GetErrorStatusTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1FTerm_Cnt_lgc min00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432030012213------------------------------110000311010100--

2FTerm_Cnt_lgc max11010000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0115235654120011185------------------------------1101016711935211100111--

3CTerm_Cnt_lgc min00101011031, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010521876010010178------------------------------101000111000100--

4CTerm_Cnt_lgc max11010100321, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 001432987100013167------------------------------100310011100100--

5ATerm_Cnt_lgc min00001111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 000654789030012145------------------------------110000311010100--

6ATerm_Cnt_lgc max11110000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 011876678120011123------------------------------1101016711935211100111--

7RampStatusComplete_Cnt_lgc min00000011001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01098756701001099------------------------------111100111010100--

8RampStatusComplete_Cnt_lgc max11111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00178945610001388------------------------------110010011110100--

9ControlledDampStatusComplete_Cnt_lgc min00000111121, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00067834503001277------------------------------101100311000100--

10ControlledDampStatusComplete_Cnt_lgc max11111000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01156723412001166------------------------------1101016711935211100111--

11TMFTestComplete_Cnt_lgc min01000011201, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01045612301001055------------------------------101200111000100--

12TMFTestComplete_Cnt_lgc max10111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00134599910001344------------------------------110010011110100--

13StopTODPerOperation_Cnt_M_lgc min01000001011, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00023488803001233------------------------------000000311100100--

14StopTODPerOperation_Cnt_M_lgc max10111110111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01112377712001122------------------------------0111016711935211000111--

15TODState_Cnt_M_lgc min01000110001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01099966601001011------------------------------011100111010100--

16TODState_Cnt_M_lgc max10011001321, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00188855510001389------------------------------000310011100100--

17SystemState_Cnt_M_enum min01100011021, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00077744403001278------------------------------101000311000100--

18SystemState_Cnt_M_enum max10011100311, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01166633312001167------------------------------100310211100100--

19SystemState9_Cnt_M_enum min01100111001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01055522201001056------------------------------111100111010100--

20SystemState9_Cnt_M_enum max10011000331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00144464610001345------------------------------110310011100100--

21t_StateLkpTbl_Cnt_u8_r[16] constant values01100011221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00033343403001234------------------------------111200311000100--

22EcuResetActive_Cnt_M_lgc min10011100111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 001222312312001123------------------------------1101016711935211100111--

23EcuResetActive_Cnt_M_lgc max01100111001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010111177401001012------------------------------111100111010100--

24All min00000000001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 000000000100------------------------------110100011110100--

25All max11111111331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01142949672954294967295130013255------------------------------111110311010100--


























































































































































































































































































































































































































































































































































































































Sheet 27: StaMd_Pe P(TOD2MSTOGGLE=STD_ON)

StaMd_Per1TS--























































P(TOD2MSTOGGLE=STD_ON)I/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/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTerm_Cnt_lgcCTerm_Cnt_lgcATerm_Cnt_lgcRampStatusComplete_Cnt_lgcControlledDampStatusComplete_Cnt_lgcTMFTestComplete_Cnt_lgcStopTODPerOperation_Cnt_M_lgcTODState_Cnt_M_lgcSystemState_Cnt_M_enumSystemState9_Cnt_M_enumt_StateLkpTbl_Cnt_u8_r0[16]t_StateLkpTbl_Cnt_u8_r1[16]t_StateLkpTbl_Cnt_u8_r2[16]t_StateLkpTbl_Cnt_u8_r3[16]EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumBC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLERte_Mode_SystemState_ModeNvM_GetErrorStatusTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1case Default00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432030014213------------------------------101200311000100--

2(*(T_CurrentSystemState_Ptr_enum[i]) != SysState_Cnt_T_enum) = false
and
(TRUE == TransitionComplete_Cnt_T_lgc)=true
and
(TRUE == EcuResetActive_Cnt_M_lgc)=false
and
((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum) =false &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum)=false &&
(FALSE == TMFTestComplete_Cnt_T_lgc))
and
(NxtSysState_Cnt_T_enum != SysState_Cnt_T_enum)=true
00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432030012213------------------------------110000311010100--

3(TRUE == EcuResetActive_Cnt_M_lgc)=true
and
((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=false &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum) &&
(FALSE == TMFTestComplete_Cnt_T_lgc))
and
(NxtSysState_Cnt_T_enum != SysState_Cnt_T_enum)=false
11010000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0115235654120011185------------------------------1101016711935211100111--

4(*(T_CurrentSystemState_Ptr_enum[i]) != SysState_Cnt_T_enum) = true
and
(TRUE == TransitionComplete_Cnt_T_lgc)=false
00101011031, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010521876010010178------------------------------101000111000100--

5((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=true &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum)=true &&
(FALSE == TMFTestComplete_Cnt_T_lgc))=false
11111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00178945610001388------------------------------110010011110100--

6((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=true &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum) =true&&
(FALSE == TMFTestComplete_Cnt_T_lgc))=true
10011000331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00144464610001345------------------------------110310011100100--

7(NxtSysState_Cnt_T_enum != RTE_MODE_StaMd_Mode_OFF)=false00000011001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01098756701001099------------------------------111100111010100--

8(TRUE == TODState_Cnt_M_lgc)=True01000001011, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00023488803001233------------------------------000000311100100--


























































































































































































































































































































































































































































































































































































































Sheet 28: StaMd_Per1() B(All_ON)

StaMd_Per1TS--























































B(All_ON)I/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/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTerm_Cnt_lgcCTerm_Cnt_lgcATerm_Cnt_lgcRampStatusComplete_Cnt_lgcControlledDampStatusComplete_Cnt_lgcTMFTestComplete_Cnt_lgcStopTODPerOperation_Cnt_M_lgcTODState_Cnt_M_lgcSystemState_Cnt_M_enumSystemState9_Cnt_M_enumt_StateLkpTbl_Cnt_u8_r0[16]t_StateLkpTbl_Cnt_u8_r1[16]t_StateLkpTbl_Cnt_u8_r2[16]t_StateLkpTbl_Cnt_u8_r3[16]EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumBC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLERte_Mode_SystemState_ModeNvM_GetErrorStatusTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1FTerm_Cnt_lgc min00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432031112213------------------------------110000311011100--

2FTerm_Cnt_lgc max11010000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0115235654121111185------------------------------0101016711935111101111--

3CTerm_Cnt_lgc min00101011031, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010521876011110178------------------------------101000111000100--

4CTerm_Cnt_lgc max11010100321, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 001432987101113167------------------------------000310011100100--

5ATerm_Cnt_lgc min00001111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 000654789031112145------------------------------110000011011100--

6ATerm_Cnt_lgc max11110000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 011876678121111123------------------------------0101016711935111101111--

7RampStatusComplete_Cnt_lgc min00000011001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01098756701111099------------------------------111100111011100--

8RampStatusComplete_Cnt_lgc max11111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00178945610111388------------------------------010010011111100--

9ControlledDampStatusComplete_Cnt_lgc min00000111121, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00067834503111277------------------------------101100311000100--

10ControlledDampStatusComplete_Cnt_lgc max11111000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01156723412111166------------------------------0101016711935111101111--

11TMFTestComplete_Cnt_lgc min01000011201, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01045612301111055------------------------------101200111000100--

12TMFTestComplete_Cnt_lgc max10111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00134599910111344------------------------------010010011111100--

13StopTODPerOperation_Cnt_M_lgc min01000001011, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00023488803111233------------------------------100000311100100--

14StopTODPerOperation_Cnt_M_lgc max10111110111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01112377712111122------------------------------0111016711935111001111--

15TODState_Cnt_M_lgc min01000110001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01099966601111011------------------------------011100111011100--

16TODState_Cnt_M_lgc max10011001321, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00188855510111389------------------------------100310011100100--

17SystemState_Cnt_M_enum min01100011021, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00077744403111278------------------------------101000311000100--

18SystemState_Cnt_M_enum max10011100311, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01166633312111167------------------------------000310211100100--

19SystemState9_Cnt_M_enum min01100111001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01055522201111056------------------------------111100111011100--

20SystemState9_Cnt_M_enum max10011000331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00144464610111345------------------------------010310111101100--

21t_StateLkpTbl_Cnt_u8_r[16] constant values01100011221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00033343403111234------------------------------111200311001100--

22EcuResetActive_Cnt_M_lgc min10011100111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 001222312312111123------------------------------0101016711935011101111--

23EcuResetActive_Cnt_M_lgc max01100111001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010111177401111012------------------------------111100111011100--

24All min00000000001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 000000011100------------------------------010100111111100--

25All max11111111331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01142949672954294967295131113255------------------------------111110111011100--


























































































































































































































































































































































































































































































































































































































Sheet 29: StaMd_Per1() P(All_ON)

StaMd_Per1TS--























































P(All_ON)I/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/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTerm_Cnt_lgcCTerm_Cnt_lgcATerm_Cnt_lgcRampStatusComplete_Cnt_lgcControlledDampStatusComplete_Cnt_lgcTMFTestComplete_Cnt_lgcStopTODPerOperation_Cnt_M_lgcTODState_Cnt_M_lgcSystemState_Cnt_M_enumSystemState9_Cnt_M_enumt_StateLkpTbl_Cnt_u8_r0[16]t_StateLkpTbl_Cnt_u8_r1[16]t_StateLkpTbl_Cnt_u8_r2[16]t_StateLkpTbl_Cnt_u8_r3[16]EcuResetActive_Cnt_M_lgcFinalNvMWriteInProgress_Cnt_M_lgcWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumBC_STAMD_SYSCHKINCOREAPPBC_STAMD_TODSTEADYSTATEBC_STAMD_TOD2MSTOGGLERte_Mode_SystemState_ModeNvM_GetErrorStatusTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockTODState_Cnt_M_lgcTransitionComplete_Cnt_M_lgcStopTODPerOperation_Cnt_M_lgcSystemState_Cnt_M_enumFinalNvMWriteInProgress_Cnt_M_lgcCloseCheck_Cnt_u32SysCSystemState_Cnt_M_enumRte_Call_StaMd_Per1_CP0_CheckpointReachedRte_Mode_SystemState_ModeRte_Call_TOD_OP_SETRte_Switch_SystemState_ModeRte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_StaMd_Per1_CP1_CheckpointReachedNvM_GetErrorStatusRte_Call_CloseCheckData_WriteBlockP/FCPU Cycles
1case Default00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432031114213------------------------------101200311000100--

2(*(T_CurrentSystemState_Ptr_enum[i]) != SysState_Cnt_T_enum) = false
and
(TRUE == TransitionComplete_Cnt_T_lgc)=true
and
(TRUE == EcuResetActive_Cnt_M_lgc)=false
and
((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum) =false &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum)=false &&
(FALSE == TMFTestComplete_Cnt_T_lgc))
and
(NxtSysState_Cnt_T_enum != SysState_Cnt_T_enum)=true
00101111221, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0006656432031112213------------------------------110000311011100--

3(TRUE == EcuResetActive_Cnt_M_lgc)=true
and
((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=false &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum) &&
(FALSE == TMFTestComplete_Cnt_T_lgc))
and
(NxtSysState_Cnt_T_enum != SysState_Cnt_T_enum)=false
11010000111, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 0115235654121111185------------------------------0101016711935111101111--

4(*(T_CurrentSystemState_Ptr_enum[i]) != SysState_Cnt_T_enum) = true
and
(TRUE == TransitionComplete_Cnt_T_lgc)=false
00101011031, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 010521876011110178------------------------------101000111000100--

5((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=true &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum)=true &&
(FALSE == TMFTestComplete_Cnt_T_lgc))=false
11111100331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00178945610111388------------------------------010010011111100--

6((RTE_MODE_StaMd_Mode_DISABLE == NxtSysState_Cnt_T_enum)=true &&
(RTE_MODE_StaMd_Mode_WARMINIT == SysState_Cnt_T_enum) =true&&
(FALSE == TMFTestComplete_Cnt_T_lgc))=true
10011000331, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 00144464610111345------------------------------010310111101100--

7(NxtSysState_Cnt_T_enum != RTE_MODE_StaMd_Mode_OFF)=False00000011001, 1, 1, 1, 1, 1, 1, 1, 0, 0, 3, 0, 0, 0, 3, 01, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 32, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 3, 0, 2, 01098756701111099------------------------------111100111011100--


























































































































































































































































































































































































































































































































































































































Sheet 30: ReadTypeH()


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
ReadTypeHB8TypeHData_Cnt_u08[300]T_TypeHInfo_Cnt_Str0.Start[300]SuspendAllInterrupts
ReadTypeHp2T_TypeHInfo_Cnt_Str0.SizeT_TypeHInfo_Cnt_Str1.Start[300]ResumeAllInterrupts



T_TypeHInfo_Cnt_Str1.SizeT_TypeHInfo_Cnt_Str2.Start[300]



T_TypeHInfo_Cnt_Str2.Size


Sheet 31: ReadTypeH() B

ReadTypeHTS--

--











BI/PI/PI/PI/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionTypeHData_Cnt_u08[300]T_TypeHInfo_Cnt_Str0.SizeT_TypeHInfo_Cnt_Str1.SizeT_TypeHInfo_Cnt_Str2.SizeT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]SuspendAllInterruptsResumeAllInterruptsT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]SuspendAllInterruptsResumeAllInterruptsP/FCPU Cycles
1T_TypeHInfo_Cnt_Str[3].Size min10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250
000----------0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011--

2T_TypeHInfo_Cnt_Str[3].Size max1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254
30000----------1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 2540, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011--

3T_TypeHInfo_Cnt_Str[3].Size pos10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250
233446----------10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0240, 250, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 10, 20, 30, 40, 50, 60, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 080, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 10, 20, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011--

4TypeHData_Cnt_u08 [300] min0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
506070----------0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011--

5TypeHData_Cnt_u08 [300] max255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
535423----------255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011--

6TypeHData_Cnt_u08 [300] pos1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254
256429----------1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 026, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 090, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011--

7All min0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
000----------0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011--

8All max255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255
30000----------255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 2550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011--
































































































































































































Sheet 32: ReadTypeH() p

ReadTypeHTS--














pI/PI/PI/PI/PO/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
O/P
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionTypeHData_Cnt_u08[300]T_TypeHInfo_Cnt_Str0.SizeT_TypeHInfo_Cnt_Str1.SizeT_TypeHInfo_Cnt_Str2.SizeT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]SuspendAllInterruptsResumeAllInterruptsT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]SuspendAllInterruptsResumeAllInterruptsP/FCPU Cycles
1(T_TypeHInfo_Cnt_Str[TypeHInfoIdx_Cnt_T_u08].Size != 0U) = False10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250,10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250
000----------0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011--

2(T_TypeHInfo_Cnt_Str[TypeHInfoIdx_Cnt_T_u08].Size != 0U)=True1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254,254
30000----------1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 2540, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011--
































































































































































































Sheet 33: WriteTypeH()


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
WriteTypeHB8T_TypeHInfo_Cnt_Str0.SizeTypeHData_Cnt_u08[300]SuspendAllInterrupts
WriteTypeHp2T_TypeHInfo_Cnt_Str1.Size
ResumeAllInterrupts



T_TypeHInfo_Cnt_Str2.Size
Rte_Call_TypeHData_WriteBlock



T_TypeHInfo_Cnt_Str0.Start[300]




T_TypeHInfo_Cnt_Str1.Start[300]




T_TypeHInfo_Cnt_Str2.Start[300]


Sheet 34: WriteTypeH() B

WriteTypeHTS--














BI/PI/PI/PI/PI/PI/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionT_TypeHInfo_Cnt_Str0.SizeT_TypeHInfo_Cnt_Str1.SizeT_TypeHInfo_Cnt_Str2.SizeT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]TypeHData_Cnt_u08[300]SuspendAllInterruptsResumeAllInterruptsRte_Call_TypeHData_WriteBlockTypeHData_Cnt_u08[300]SuspendAllInterruptsResumeAllInterruptsRte_Call_TypeHData_WriteBlockP/FCPU Cycles
1T_TypeHInfo_Cnt_Str[3].Size min00075,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75

220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

--------0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0111--

2T_TypeHInfo_Cnt_Str[3].Size max30000157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75

220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220
--------157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157111--

3T_TypeHInfo_Cnt_Str[3].Size pos254565220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

--------220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0111--

4T_TypeHInfo_Cnt_Str[3].Start[300] min4364350,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0


0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0


0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0


--------0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0111--

5T_TypeHInfo_Cnt_Str[3].Start[300] max427424255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255


255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255


255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255


--------255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0111--

6T_TypeHInfo_Cnt_Str[3].Start[300] pos328634157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

--------157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0111--

7All min0000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0


0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0


0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0


--------0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0111--

8All max30000255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255


255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255


255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255


--------255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255111--
































































































































































































Sheet 35: WriteTypeH() p

WriteTypeHTS--














pI/PI/PI/PI/PI/PI/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Expected
O/P
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionT_TypeHInfo_Cnt_Str0.SizeT_TypeHInfo_Cnt_Str1.SizeT_TypeHInfo_Cnt_Str2.SizeT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]TypeHData_Cnt_u08[300]SuspendAllInterruptsResumeAllInterruptsRte_Call_TypeHData_WriteBlockTypeHData_Cnt_u08[300]SuspendAllInterruptsResumeAllInterruptsRte_Call_TypeHData_WriteBlockP/FCPU Cycles
1(T_TypeHInfo_Cnt_Str[TypeHInfoIdx_Cnt_T_u08].Size != 0U) = False00075,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75

220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

--------0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0111--

2(T_TypeHInfo_Cnt_Str[TypeHInfoIdx_Cnt_T_u08].Size != 0U) = True100100100157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75

220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220
--------157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 157, 157, 157, 157, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220111--
































































































































































































Sheet 36: StaMd_SCom_EcuReset


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StaMd_SCom_EcuResetB1
EcuResetActive_Cnt_M_lgc

Sheet 37: StaMd_SCom_EcuReset() B

StaMd_SCom_EcuResetTS--


BO/PExpected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionEcuResetActive_Cnt_M_lgcEcuResetActive_Cnt_M_lgcP/FCPU Cycles
1Check for O/p variable--1--








































































Sheet 38: SystemStateCheck


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
SystemStateCheckB22TransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enum
SystemStateCheckp20SysCSystemState_Cnt_M_enum




EcuResetActive_Cnt_M_lgc




SystemState_Cnt_M_enum




WARMINITMilestoneRqst_Cnt_M_u32




WarmInitMilestoneRqst9_Cnt_M_u32


Sheet 39: SystemStateCheck() B

SystemStateCheckTS--
















BParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PFunction
Return Val
O/PExpected
Return Val
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTermActive1_Cnt_T_lgcCTermActive1_Cnt_T_lgcATermActive1_Cnt_T_lgcRampStatusCmp1_Cnt_T_lgcCtrldDmpStsCmp1_Cnt_T_lgcTMFTestComplete_Cnt_T_lgcTransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumEcuResetActive_Cnt_M_lgcSystemState_Cnt_M_enumWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32SystemStateCheckSysCSystemState_Cnt_M_enumSystemStateCheckSysCSystemState_Cnt_M_enumP/FCPU Cycles
1FTermActive1_Cnt_T_lgc min01001010113534545234----01--

2FTermActive1_Cnt_T_lgc max10100011124234745----11--

3CTermActive1_Cnt_T_lgc min000011131374534123----11--

4CTermActive1_Cnt_T_lgc max1111101210423423123----11--

5ATermActive1_Cnt_T_lgc min010100101174574234----01--

6ATermActive1_Cnt_T_lgc max01101113127876852----11--

7RampStatusCmp1_Cnt_T_lgc min1000001113452344234----11--

8RampStatusCmp1_Cnt_T_lgc max10111012109078034123----11--

9CtrldDmpStsCmp1_Cnt_T_lgc min0101001011564355345----01--

10CtrldDmpStsCmp1_Cnt_T_lgc max0110111312412497689----11--

11TMFTestComplete_Cnt_T_lgc min100100111375675235----11--

12TMFTestComplete_Cnt_T_lgc max1011111210978976456----11--

13TransitionComplete_Cnt_M_lgc min0100000011634423----20--

14TransitionComplete_Cnt_M_lgc max0111111312423455235----11--

15SysCSystemState_Cnt_M_enum min010000101378567887567----11--

16SysCSystemState_Cnt_M_enum max01111113108768124----11--

17EcuResetActive_Cnt_M_lgc min10000011015235525----01--

18EcuResetActive_Cnt_M_lgc max10111012127567545----11--

19SystemState_Cnt_M_enum min0100001010523566----11--

20SystemState_Cnt_M_enum max011111131341245235----11--

21All min000000000000----20--

22All max111111131342949672954294967295----11--




















































































































































































































Sheet 40: SystemStateCheck() p

SystemStateCheckTS--
















pParamParamParamParamParamParamI/PI/PI/PI/PI/PI/PFunction
Return Val
O/PExpected
Return Val
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionFTermActive1_Cnt_T_lgcCTermActive1_Cnt_T_lgcATermActive1_Cnt_T_lgcRampStatusCmp1_Cnt_T_lgcCtrldDmpStsCmp1_Cnt_T_lgcTMFTestComplete_Cnt_T_lgcTransitionComplete_Cnt_M_lgcSysCSystemState_Cnt_M_enumEcuResetActive_Cnt_M_lgcSystemState_Cnt_M_enumWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32SystemStateCheckSysCSystemState_Cnt_M_enumSystemStateCheckSysCSystemState_Cnt_M_enumP/FCPU Cycles
1(TRUE == TransitionComplete_Cnt_M_lgc) = True
and
(TRUE == EcuResetActive_Cnt_M_lgc)=True
and
(SysCSystemState_Cnt_M_enum != SystemState_Cnt_M_enum)=False
and
((False = FTermActive1_Cnt_T_lgc)=True And (True = CTermActive1_Cnt_T_lgc) =TrueAnd (True = ATermActive1_Cnt_T_lgc))=false
and
(FALSE == ATermActive_Cnt_T_lgc)=True
01001010113534545234----01--

2(TRUE == TransitionComplete_Cnt_M_lgc) = False0100000011634423----20--

3(TRUE == ATermActive_Cnt_T_lgc) = True
and
(SysCSystemState_Cnt_M_enum != SystemState_Cnt_M_enum)=True
10100011124234745----11--

4(TRUE == ATermActive_Cnt_T_lgc) = False1000001113452344234----11--

5(TRUE == EcuResetActive_Cnt_M_lgc) = False10000011015235525----01--

6((TRUE == RampStatusCmp_Cnt_T_lgc)=False || (TRUE == CtrldDmpStsCmp_Cnt_T_lgc))=True01001012113534545234----01--

7((TRUE == RampStatusCmp_Cnt_T_lgc)=False || (TRUE == CtrldDmpStsCmp_Cnt_T_lgc))=False01000012113534545234----01--

8((TRUE == RampStatusCmp_Cnt_T_lgc)=True || (TRUE == CtrldDmpStsCmp_Cnt_T_lgc))=False01010012113534545234----01--

9((False = FTermActive1_Cnt_T_lgc)=True And (True = CTermActive1_Cnt_T_lgc) =TrueAnd (True = ATermActive1_Cnt_T_lgc))=True01101010113534545234----01--

10((False = FTermActive1_Cnt_T_lgc)=True And (True = CTermActive1_Cnt_T_lgc) =falseAnd (True = ATermActive1_Cnt_T_lgc))=True
and
(FALSE == ATermActive_Cnt_T_lgc)=False
00101010113534545234----01--

11((False = FTermActive1_Cnt_T_lgc)=false And (True = CTermActive1_Cnt_T_lgc) =falseAnd (True = ATermActive1_Cnt_T_lgc))=True10101010113534545234----01--

12((CheckWarmInitComplete_Temp = True)=False And (False = FTermActive1_Cnt_T_lgc) And (True = CTermActive1_Cnt_T_lgc) And (True = ATermActive1_Cnt_T_lgc))
and
(((FALSE == ATermActive_Cnt_T_lgc) =True ||
(TRUE == FTermActive_Cnt_T_lgc)) =False &&
(TRUE == TMFTestComplete_Cnt_T_lgc))=True
000011131374534123----11--

13((CheckWarmInitComplete_Temp = True)=True And (False = FTermActive1_Cnt_T_lgc) =True And (True = CTermActive1_Cnt_T_lgc) = FalseAnd (True = ATermActive1_Cnt_T_lgc))000011131300----11--

14((CheckWarmInitComplete_Temp = True)=True And (False = FTermActive1_Cnt_T_lgc) =false And (True = CTermActive1_Cnt_T_lgc) And (True = ATermActive1_Cnt_T_lgc))100011131300----11--

15((CheckWarmInitComplete_Temp = True)=True And (False = FTermActive1_Cnt_T_lgc) =True And (True = CTermActive1_Cnt_T_lgc)=True And (True = ATermActive1_Cnt_T_lgc))=False010011131300----11--

16((CheckWarmInitComplete_Temp = True)=True And (False = FTermActive1_Cnt_T_lgc) =True And (True = CTermActive1_Cnt_T_lgc)=True And (True = ATermActive1_Cnt_T_lgc))=True011011131300----11--

17(((False = ATermActive1_Cnt_T_lgc)=False Or (True = FTermActive1_Cnt_T_lgc)) =False And (True = TMFTestComplete_Cnt_T_lgc))=True001011131374534123----11--

18(((False = ATermActive1_Cnt_T_lgc)=False Or (True = FTermActive1_Cnt_T_lgc)) =True And (True = TMFTestComplete_Cnt_T_lgc))=False101010131374534123----11--

19(((False = ATermActive1_Cnt_T_lgc)=False Or (True = FTermActive1_Cnt_T_lgc)) =True And (True = TMFTestComplete_Cnt_T_lgc))=True101011131374534123----11--

20(((FALSE == ATermActive_Cnt_T_lgc) =True ||
(TRUE == FTermActive_Cnt_T_lgc)) =False &&
(TRUE == TMFTestComplete_Cnt_T_lgc))=False
000010131374534123----11--




















































































































































































































Sheet 41: CheckWarmInitComplete


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















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

CheckWarmInitCompleteP2WarmInitMilestoneRqst9_Cnt_M_u32


Sheet 42: CheckWarmInitComplete() B

CheckWarmInitCompleteTS--




BI/PI/PFunction
Return Val
Expected
Return Val
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32CheckWarmInitCompleteCheckWarmInitCompleteP/FCPU Cycles
1WARMINITMilestoneRqst_Cnt_M_u32 min0634534--0--

2WARMINITMilestoneRqst_Cnt_M_u32 max429496729553452--0--

3WARMINITMilestoneRqst_Cnt_M_u32 pos6456364414--0--

4WarmInitMilestoneRqst9_Cnt_M_u32 min231230--0--

5WarmInitMilestoneRqst9_Cnt_M_u32 max5345344294967295--0--

6WarmInitMilestoneRqst9_Cnt_M_u32 pos32523645636--0--

7All min00--1--

8All max42949672954294967295--0--




























































































Sheet 43: CheckWarmInitComplete() P

CheckWarmInitCompleteTS--




PI/PI/PFunction
Return Val
Expected
Return Val
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionWARMINITMilestoneRqst_Cnt_M_u32WarmInitMilestoneRqst9_Cnt_M_u32CheckWarmInitCompleteCheckWarmInitCompleteP/FCPU Cycles
1(0 = WARMINITMilestoneRqst_Cnt_T_u32) False0634534--0--

2(0 = WARMINITMilestoneRqst_Cnt_T_u32) True00--1--




























































































Sheet 44: StaMd_Trns1


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StaMd_Trns1B1T_TypeHInfo_Cnt_Str0.SizeFinalNvMWriteInProgress_Cnt_M_lgcDemIf_DemShutdown



T_TypeHInfo_Cnt_Str1.SizeTypeHData_Cnt_u08[300]NVMWRITEALLFUNC



T_TypeHInfo_Cnt_Str2.Size
SuspendAllInterrupts



T_TypeHInfo_Cnt_Str0.Start[300]
ResumeAllInterrupts



T_TypeHInfo_Cnt_Str1.Start[300]
Rte_Call_TypeHData_WriteBlock



T_TypeHInfo_Cnt_Str2.Start[300]


Sheet 45: StaMd_Trns1() B

StaMd_Trns1TS--




















BI/PI/PI/PI/PI/PI/PO/PO/PFunc Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func Stub
Counter
Func Stub
Counter
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 DescriptionT_TypeHInfo_Cnt_Str0.SizeT_TypeHInfo_Cnt_Str1.SizeT_TypeHInfo_Cnt_Str2.SizeT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]FinalNvMWriteInProgress_Cnt_M_lgcTypeHData_Cnt_u08[300]DemIf_DemShutdownNVMWRITEALLFUNCSuspendAllInterruptsResumeAllInterruptsRte_Call_TypeHData_WriteBlockFinalNvMWriteInProgress_Cnt_M_lgcTypeHData_Cnt_u08[300]DemIf_DemShutdownNVMWRITEALLFUNCSuspendAllInterruptsResumeAllInterruptsRte_Call_TypeHData_WriteBlockP/FCPU Cycles
1Check for O/p variable and Call trace254565220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220
157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157

--------------1220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 011111--




























































































































































































































































Sheet 46: StaMd_Init1


















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
StaMd_Init1B3CloseCheck_Cnt_u32CloseCheck_Cnt_u32Rte_Call_NxtrDiagMgr_SetNTCStatus
StaMd_Init1P2TypeHData_Cnt_u08[300]Ip_NTCRte_Call_CloseCheckData_WriteBlock



T_TypeHInfo_Cnt_Str0.SizeIp_ParamSuspendAllInterrupts



T_TypeHInfo_Cnt_Str1.SizeIp_StatusResumeAllInterrupts



T_TypeHInfo_Cnt_Str2.SizeT_TypeHInfo_Cnt_Str0.Start[300]




T_TypeHInfo_Cnt_Str1.Start[300]




T_TypeHInfo_Cnt_Str2.Start[300]

Sheet 47: StaMd_Init1() B

StaMd_Init1TS--


--























BI/PI/PI/PI/PI/PO/PO/PO/PO/PO/PO/PO/PFunc 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionCloseCheck_Cnt_u32TypeHData_Cnt_u08[300]T_TypeHInfo_Cnt_Str0.SizeT_TypeHInfo_Cnt_Str1.SizeT_TypeHInfo_Cnt_Str2.SizeCloseCheck_Cnt_u32Ip_NTCIp_ParamIp_StatusT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]Rte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_CloseCheckData_WriteBlockSuspendAllInterruptsResumeAllInterruptsCloseCheck_Cnt_u32Ip_NTCIp_ParamIp_StatusT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]Rte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_CloseCheckData_WriteBlockSuspendAllInterruptsResumeAllInterruptsP/FCPU Cycles
1CloseCheck_Cnt_u32 min00,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0


000----------------------1431677610191110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01111--

2CloseCheck_Cnt_u32 max4294967295255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255


30000----------------------143167761019111255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 2550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01111--

3CloseCheck_Cnt_u32 pos1671193575,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75

506070----------------------14316776101911075, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 75, 75, 75, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01111--


































































































































































































































































































































Sheet 48: StaMd_Init1() P

StaMd_Init1TS--


--























PI/PI/PI/PI/PI/PO/PO/PO/PO/PO/PO/PO/PFunc 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
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Expected
Stub Cnt
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionCloseCheck_Cnt_u32TypeHData_Cnt_u08[300]T_TypeHInfo_Cnt_Str0.SizeT_TypeHInfo_Cnt_Str1.SizeT_TypeHInfo_Cnt_Str2.SizeCloseCheck_Cnt_u32Ip_NTCIp_ParamIp_StatusT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]Rte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_CloseCheckData_WriteBlockSuspendAllInterruptsResumeAllInterruptsCloseCheck_Cnt_u32Ip_NTCIp_ParamIp_StatusT_TypeHInfo_Cnt_Str0.Start[300]T_TypeHInfo_Cnt_Str1.Start[300]T_TypeHInfo_Cnt_Str2.Start[300]Rte_Call_NxtrDiagMgr_SetNTCStatusRte_Call_CloseCheckData_WriteBlockSuspendAllInterruptsResumeAllInterruptsP/FCPU Cycles
1(CloseCheck_Cnt_u32 = D_CLOSECHECKVALUE_CNT_U32) False52352220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220
100100100----------------------143167761019111220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01111--

2(CloseCheck_Cnt_u32 = D_CLOSECHECKVALUE_CNT_U32) True1671193575,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75

233446----------------------14316776101911075, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 098, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 01111--