# Coverage Report for HDP_UT

## Table of Contents

1. Analysis Information
2. Tests
3. Summary
4. Details

## Analysis Information

### Model Information

Model version | 'M110C116'
Author | xigkd
Last saved | Fri Apr 09 13:41:22 2021

### Harness information

Harness model(s) | UT_HDP_0001
Harness model owner | HDP_UT

### Simulation Optimization Options

Default parameter behavior | inlined
Block reduction | forced off
Conditional branch optimization | on

### Coverage Options

Analyzed model | HDP_UT
Logic block short circuiting | off
MCDC mode | masking

### Blocks Eliminated from Coverage Analysis

# Model Object | Rationale
HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Comparison | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Comparison1 | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Logical3 | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease/Relational Operator | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Increase/Saturation | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease/Relational Operator | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease/Switch | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Switch | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Decrease/Relational Operator | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Increase/Saturation | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease/Relational Operator | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease/Switch | It might not be executed because of Conditional input branch optimization
HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Switch | It might not be executed because of Conditional input branch optimization

## Tests

Test# | Started execution | Ended execution
Test 1 | 12-Apr-2021 14:50:49 | 12-Apr-2021 14:52:55

## Summary

Model Hierarchy/Complexity | Test 1 |
|  | Decision | Condition | MCDC | Execution |

1. HDP_UT

177

50%

66%

12%

91%

2. . . . HDP

171

50%

66%

12%

91%

3. . . . . . . HiCrntPrc_10ms

65

53%

66%

15%

95%

4. . . . . . . . . . HiCrntPrc_10ms_sys

64

52%

66%

15%

95%

5. . . . . . . . . . . . . Bat_Curr

16

58%

63%

25%

100%

6. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntVld_flg

2

50%

NA

NA

100%

7. . . . . . . . . . . . . . . . HDP_GcHDP_PackCrnt_A

2

50%

NA

NA

100%

8. . . . . . . . . . . . . . . . Limiter

3

50%

50%

NA

100%

9. . . . . . . . . . . . . CAB500_Curr

8

80%

88%

33%

100%

10. . . . . . . . . . . . . . . . BMSDelay

4

100%

100%

NA

100%

11. . . . . . . . . . . . . . . . . . . Unit Delay Resettable

2

100%

NA

NA

100%

12. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A

2

50%

NA

NA

100%

13. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A1

2

50%

NA

NA

100%

14. . . . . . . . . . . . . CABFltDet

2

50%

100%

NA

100%

15. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg

2

50%

NA

NA

100%

16. . . . . . . . . . . . . HallSensFltDet

4

50%

50%

NA

100%

17. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg

2

50%

NA

NA

100%

18. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg1

2

50%

NA

NA

100%

19. . . . . . . . . . . . . Hall_Curr

4

50%

100%

50%

100%

20. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A

2

50%

NA

NA

100%

21. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A1

2

50%

NA

NA

100%

22. . . . . . . . . . . . . MaxPackCurrStore

4

50%

50%

0%

83%

23. . . . . . . . . . . . . . . . MaxPackCurrUpdate

2

50%

NA

NA

0%

24. . . . . . . . . . . . . PackCurrSelfCheck

16

39%

44%

0%

84%

25. . . . . . . . . . . . . . . . DebounceStartZero

14

38%

42%

NA

78%

26. . . . . . . . . . . . . . . . . . . Compare To Zero

NA

50%

NA

100%

27. . . . . . . . . . . . . . . . . . . FaultProcess

6

33%

50%

NA

79%

28. . . . . . . . . . . . . . . . . . . . . . Decrease

1

50%

50%

NA

75%

29. . . . . . . . . . . . . . . . . . . . . . . . . Nomal

NA

NA

NA

0%

30. . . . . . . . . . . . . . . . . . . . . . Increase

2

0%

NA

NA

0%

31. . . . . . . . . . . . . . . . . . . HealProcess

6

42%

33%

NA

73%

32. . . . . . . . . . . . . . . . . . . . . . Compare To Zero

NA

50%

NA

100%

33. . . . . . . . . . . . . . . . . . . . . . Decrease

1

0%

0%

NA

25%

34. . . . . . . . . . . . . . . . . . . . . . . . . Nomal

NA

NA

NA

0%

35. . . . . . . . . . . . . . . . . . . . . . Increase

2

50%

NA

NA

100%

36. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntSelfChck_flg

2

50%

NA

NA

100%

37. . . . . . . . . . . . . PackCurrZeroFlt

3

50%

50%

0%

100%

38. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg

2

50%

NA

NA

100%

39. . . . . . . . . . . . . TwoCrntMishFlt

5

50%

63%

0%

100%

40. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg

2

50%

NA

NA

100%

41. . . . . . . . . . . . . TwoCrntSensInvldFlt

2

50%

100%

0%

100%

42. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg

2

50%

NA

NA

100%

43. . . . . . . HiVoltPrc_20ms

106

48%

65%

10%

88%

44. . . . . . . . . . HiVoltPrc_20ms_sys

105

48%

65%

10%

88%

45. . . . . . . . . . . . . HighVoltOutput

37

70%

78%

43%

100%

46. . . . . . . . . . . . . . . . BatVoltCalc

7

80%

100%

33%

100%

47. . . . . . . . . . . . . . . . . . . HDP_GbHDP_PackVoltVld_flg

2

50%

NA

NA

100%

48. . . . . . . . . . . . . . . . . . . HDP_GcHDP_PackVolt_V

2

50%

NA

NA

100%

49. . . . . . . . . . . . . . . . ChrgNegCtlVoltCalc

5

67%

NA

NA

100%

50. . . . . . . . . . . . . . . . . . . HDP_GbHDP_ChrgNegCtlVoltVld_flg

2

50%

NA

NA

100%

51. . . . . . . . . . . . . . . . . . . HDP_GcHDP_ChrgNegCtlVolt_V

2

50%

NA

NA

100%

52. . . . . . . . . . . . . . . . ChrgPosCtlVoltCalc

5

67%

67%

50%

100%

53. . . . . . . . . . . . . . . . . . . HDP_GbHDP_ChrgPosCtlVoltVld_flg

2

50%

NA

NA

100%

54. . . . . . . . . . . . . . . . . . . HDP_GcHDP_ChrgPosCtlVolt_V

2

50%

NA

NA

100%

55. . . . . . . . . . . . . . . . FuseVoltCalc

5

67%

NA

NA

100%

56. . . . . . . . . . . . . . . . . . . HDP_GbHDP_PosCtlVoltVld_flg

2

50%

NA

NA

100%

57. . . . . . . . . . . . . . . . . . . HDP_GcHDP_PosCtlVolt_V

2

50%

NA

NA

100%

58. . . . . . . . . . . . . . . . IsoNegVoltCalc

5

67%

NA

NA

100%

59. . . . . . . . . . . . . . . . . . . HDP_GbHDP_IsoNegVoltVld_flg

2

50%

NA

NA

100%

60. . . . . . . . . . . . . . . . . . . HDP_GcHDP_IsoNegVolt_V

2

50%

NA

NA

100%

61. . . . . . . . . . . . . . . . NegCtlVoltCalc

5

67%

NA

NA

100%

62. . . . . . . . . . . . . . . . . . . HDP_GbHDP_NegCtlVoltVld_flg

2

50%

NA

NA

100%

63. . . . . . . . . . . . . . . . . . . HDP_GcHDP_NegCtlVolt_V

2

50%

NA

NA

100%

64. . . . . . . . . . . . . . . . PosCtlVoltCalc

5

67%

67%

50%

100%

65. . . . . . . . . . . . . . . . . . . HDP_GbHDP_PosCtlVoltVld_flg

2

50%

NA

NA

100%

66. . . . . . . . . . . . . . . . . . . HDP_GcHDP_PosCtlVolt_V

2

50%

NA

NA

100%

67. . . . . . . . . . . . . HighVoltRatlyFltChk

20

50%

62%

0%

92%

68. . . . . . . . . . . . . . . . ChrgPosVoltRatlyFltChk

6

50%

62%

0%

92%

69. . . . . . . . . . . . . . . . . . . DiffValue

2

50%

50%

NA

75%

70. . . . . . . . . . . . . . . . . . . DiffValue1

2

50%

50%

NA

75%

71. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

72. . . . . . . . . . . . . . . . PackVoltOvrRngFltChk

2

50%

50%

0%

100%

73. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

74. . . . . . . . . . . . . . . . PackVoltRatlyFltChk

6

50%

67%

0%

88%

75. . . . . . . . . . . . . . . . . . . DiffValue

2

50%

50%

NA

75%

76. . . . . . . . . . . . . . . . . . . DiffValue1

2

50%

50%

NA

75%

77. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

78. . . . . . . . . . . . . . . . PosVoltRatlyFltChk

6

50%

64%

0%

90%

79. . . . . . . . . . . . . . . . . . . DiffValue

2

50%

50%

NA

75%

80. . . . . . . . . . . . . . . . . . . DiffValue1

2

50%

50%

NA

75%

81. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

82. . . . . . . . . . . . . PackVoltFltChk

30

20%

69%

10%

70%

83. . . . . . . . . . . . . . . . PackVoltHiFltChk

15

20%

63%

0%

70%

84. . . . . . . . . . . . . . . . . . . HDP_2D_Config_Word

11

9%

NA

NA

25%

85. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem

NA

NA

NA

0%

86. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem1

NA

NA

NA

0%

87. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem2

NA

NA

NA

0%

88. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem3

NA

NA

NA

100%

89. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem4

NA

NA

NA

0%

90. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem5

NA

NA

NA

0%

91. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem6

NA

NA

NA

0%

92. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem7

NA

NA

NA

0%

93. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem8

NA

NA

NA

0%

94. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem9

NA

NA

NA

0%

95. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

96. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum1

2

50%

NA

NA

100%

97. . . . . . . . . . . . . . . . PackVoltLoFltChk

15

20%

75%

20%

70%

98. . . . . . . . . . . . . . . . . . . HDP_2D_Config_Word1

11

9%

NA

NA

25%

99. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem

NA

NA

NA

0%

100. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem1

NA

NA

NA

0%

101. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem2

NA

NA

NA

0%

102. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem3

NA

NA

NA

100%

103. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem4

NA

NA

NA

0%

104. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem5

NA

NA

NA

0%

105. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem6

NA

NA

NA

0%

106. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem7

NA

NA

NA

0%

107. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem8

NA

NA

NA

0%

108. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem9

NA

NA

NA

0%

109. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

110. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum1

2

50%

NA

NA

100%

111. . . . . . . . . . . . . PackVoltSelfCheck

16

39%

60%

0%

84%

112. . . . . . . . . . . . . . . . DebounceStartZero

14

38%

50%

NA

78%

113. . . . . . . . . . . . . . . . . . . Compare To Zero

NA

50%

NA

100%

114. . . . . . . . . . . . . . . . . . . FaultProcess

6

33%

50%

NA

79%

115. . . . . . . . . . . . . . . . . . . . . . Decrease

1

50%

50%

NA

75%

116. . . . . . . . . . . . . . . . . . . . . . . . . Nomal

NA

NA

NA

0%

117. . . . . . . . . . . . . . . . . . . . . . Increase

2

0%

NA

NA

0%

118. . . . . . . . . . . . . . . . . . . HealProcess

6

42%

50%

NA

73%

119. . . . . . . . . . . . . . . . . . . . . . Compare To Zero

NA

50%

NA

100%

120. . . . . . . . . . . . . . . . . . . . . . Decrease

1

0%

0%

NA

25%

121. . . . . . . . . . . . . . . . . . . . . . . . . Nomal

NA

NA

NA

0%

122. . . . . . . . . . . . . . . . . . . . . . Increase

2

50%

NA

NA

100%

123. . . . . . . . . . . . . . . . HDP_GbHDP_PackVoltSelfChck_flg

2

50%

NA

NA

100%

124. . . . . . . . . . . . . Subsystem

2

50%

NA

NA

100%

125. . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

## Details

### 1. Model "HDP_UT"

Child Systems: | HDP

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 177
Condition | NA | 66% (168/256) condition outcomes
Decision | NA | 50% (111/222) decision outcomes
MCDC | NA | 12% (8/65) conditions reversed the outcome
Execution | NA | 91% (389/428) objective outcomes

### 2. SubSystem block "HDP"

Justify or Exclude

Parent: | /HDP_UT
Child Systems: | HiCrntPrc_10ms, HiVoltPrc_20ms

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 171
Condition | NA | 66% (168/256) condition outcomes
Decision | NA | 50% (111/222) decision outcomes
MCDC | NA | 12% (8/65) conditions reversed the outcome
Execution | NA | 91% (389/428) objective outcomes

### 3. SubSystem block "HiCrntPrc_10ms"

Justify or Exclude

Parent: | HDP_UT/HDP
Child Systems: | HiCrntPrc_10ms_sys

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 65
Condition | NA | 66% (74/112) condition outcomes
Decision | 100% (1/1) decision outcomes | 53% (50/95) decision outcomes
MCDC | NA | 15% (4/26) conditions reversed the outcome
Execution | NA | 95% (169/177) objective outcomes

Decisions analyzed

Function call | 100%
executed | 1601/1601

### 4. SubSystem block "HiCrntPrc_10ms_sys"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms
Child Systems: | Bat_Curr, CAB500_Curr, CABFltDet, HallSensFltDet, Hall_Curr, MaxPackCurrStore, PackCurrSelfCheck, PackCurrZeroFlt, TwoCrntMishFlt, TwoCrntSensInvldFlt

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 64
Condition | NA | 66% (74/112) condition outcomes
Decision | NA | 52% (49/94) decision outcomes
MCDC | NA | 15% (4/26) conditions reversed the outcome
Execution | NA | 95% (169/177) objective outcomes

### 5. SubSystem block "Bat_Curr"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | HDP_GbHDP_PackCrntVld_flg, HDP_GcHDP_PackCrnt_A, Limiter

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 16
Condition | NA | 63% (19/30) condition outcomes
Decision | NA | 58% (15/26) decision outcomes
MCDC | NA | 25% (2/8) conditions reversed the outcome
Execution | NA | 100% (42/42) objective outcomes

#### Abs block "Abs"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input < 0 | 50%
false | 110/110
true | 0/110

#### Abs block "Abs1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input < 0 | 50%
false | 110/110
true | 0/110

#### Abs block "Abs2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input < 0 | 50%
false | 1601/1601
true | 0/1601

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 100% (4/4) condition outcomes
MCDC | 0% (0/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | TF | (FF)
input port 2 | FT | (FF)

#### Logic block "Logical2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (2/4) condition outcomes
MCDC | 0% (0/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 1601 | 0
input port 2 | 0 | 1601

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | TF | (FF)
input port 2 | (FT) | (FF)

#### Logic block "Logical3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (2/4) condition outcomes
MCDC | 0% (0/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 0 | 110
input port 2 | 0 | 110

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TT) | (FT)
input port 2 | (TT) | (TF)

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Switch block "Switch1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Switch block "Switch3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 110/110
true (output is from 1st input port) | 0/110

#### Switch block "Switch5"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/190
true (output is from 1st input port) | 190/190

#### RelationalOperator block "Comparison"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 0 | 110

#### RelationalOperator block "Comparison1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 0 | 110

#### RelationalOperator block "Comparison2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 0 | 1601

#### RelationalOperator block "Relational Operator1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 1601 | 0

#### RelationalOperator block "Relational Operator2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
Logic block "Logical1" | Condition, MCDC, Execution
Switch block "Switch2" | Decision, Execution
Switch block "Switch4" | Decision, Execution
DataTypeConversion block "Data Type Conversion" | Execution
DataTypeConversion block "Data Type Conversion1" | Execution
DataTypeConversion block "Data Type Conversion2" | Execution
DataTypeConversion block "Data Type Conversion3" | Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution
Constant block "Constant5" | Execution
Constant block "Constant6" | Execution
Constant block "Constant7" | Execution
Constant block "Constant8" | Execution
Constant block "Constant9" | Execution
UnitDelay block "Unit Delay" | Execution

### 6. SubSystem block "HDP_GbHDP_PackCrntVld_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/HDP_GbHDP_PackCrntVld_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 7. SubSystem block "HDP_GcHDP_PackCrnt_A"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/HDP_GcHDP_PackCrnt_A
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 8. SubSystem block "Limiter"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 3
Condition | NA | 50% (2/4) condition outcomes
Decision | NA | 50% (2/4) decision outcomes
Execution | NA | 100% (4/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Limiter
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Switch block "Switch1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Limiter
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Limiter
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 < input2 | 0 | 1601

#### RelationalOperator block "Relational Operator1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Limiter
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 1601 | 0

### 9. SubSystem block "CAB500_Curr"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | BMSDelay, HDP_GbHDP_HallCrnt_A, HDP_GbHDP_HallCrnt_A1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 8
Condition | NA | 88% (14/16) condition outcomes
Decision | NA | 80% (8/10) decision outcomes
MCDC | NA | 33% (1/3) conditions reversed the outcome
Execution | NA | 100% (25/25) objective outcomes

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 83% (5/6) condition outcomes
MCDC | 33% (1/3) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 1501 | 100
input port 2 | 1601 | 0
input port 3 | 1411 | 190

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | TTT | (FTT)
input port 2 | TTT | (TFT)
input port 3 | TTT | TTF

#### RelationalOperator block "Relational Operator1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Product block "Product1" | Execution
RelationalOperator block "Relational Operator2" | Condition, Execution
RelationalOperator block "Relational Operator4" | Condition, Execution
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution
Constant block "Constant4" | Execution
Constant block "Constant6" | Execution
Constant block "Constant7" | Execution
Constant block "Constant9" | Execution

### 10. SubSystem block "BMSDelay"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr
Child Systems: | Unit Delay Resettable

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 4
Condition | NA | 100% (4/4) condition outcomes
Decision | NA | 100% (6/6) decision outcomes
Execution | NA | 100% (7/7) objective outcomes

#### Full Coverage

Model Object | Metric
Logic block "Logical Operator" | Condition, Execution
Switch block "Switch" | Decision, Execution
Sum block "Add" | Execution
RelationalOperator block "Relational Operator" | Condition, Execution
Constant block "Constant" | Execution

### 11. SubSystem block "Unit Delay Resettable"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr/BMSDelay

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 2
Decision | NA | 100% (4/4) decision outcomes
Execution | NA | 100% (2/2) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Init" | Decision, Execution
Switch block "Reset" | Decision, Execution

### 12. SubSystem block "HDP_GbHDP_HallCrnt_A"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr/HDP_GbHDP_HallCrnt_A
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 13. SubSystem block "HDP_GbHDP_HallCrnt_A1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CAB500_Curr/HDP_GbHDP_HallCrnt_A1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 14. SubSystem block "CABFltDet"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | HDP_GbHDP_PackCrntZeroFlt_flg

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 2
Condition | NA | 100% (2/2) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (5/5) objective outcomes

#### Full Coverage

Model Object | Metric
RelationalOperator block "Relational Operator2" | Condition, Execution
Constant block "Constant2" | Execution

### 15. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet/HDP_GbHDP_PackCrntZeroFlt_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 16. SubSystem block "HallSensFltDet"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | HDP_GbHDP_PackCrntZeroFlt_flg, HDP_GbHDP_PackCrntZeroFlt_flg1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 4
Condition | NA | 50% (2/4) condition outcomes
Decision | NA | 50% (2/4) decision outcomes
Execution | NA | 100% (10/10) objective outcomes

#### RelationalOperator block "Comparison"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 0 | 1601

#### RelationalOperator block "Comparison2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 < input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution

### 17. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet/HDP_GbHDP_PackCrntZeroFlt_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 18. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/HallSensFltDet/HDP_GbHDP_PackCrntZeroFlt_flg1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 19. SubSystem block "Hall_Curr"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | HDP_GbHDP_HallCrnt_A, HDP_GbHDP_HallCrnt_A1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 4
Condition | NA | 100% (4/4) condition outcomes
Decision | NA | 50% (2/4) decision outcomes
MCDC | NA | 50% (1/2) conditions reversed the outcome
Execution | NA | 100% (16/16) objective outcomes

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Hall_Curr
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 100% (4/4) condition outcomes
MCDC | 50% (1/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | TT | FT
input port 2 | TT | (TF)

#### Full Coverage

Model Object | Metric
Product block "Product1" | Execution
Product block "Product2" | Execution
Product block "Product3" | Execution
Product block "Product4" | Execution
Sum block "Sum1" | Execution
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution

### 20. SubSystem block "HDP_GbHDP_HallCrnt_A"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Hall_Curr

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Hall_Curr/HDP_GbHDP_HallCrnt_A
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 21. SubSystem block "HDP_GbHDP_HallCrnt_A1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Hall_Curr

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Hall_Curr/HDP_GbHDP_HallCrnt_A1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 22. SubSystem block "MaxPackCurrStore"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | MaxPackCurrUpdate

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 4
Condition | NA | 50% (3/6) condition outcomes
Decision | NA | 50% (3/6) decision outcomes
MCDC | NA | 0% (0/2) conditions reversed the outcome
Execution | NA | 83% (5/6) objective outcomes

#### Abs block "Abs"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input < 0 | 50%
false | 1601/1601
true | 0/1601

#### Abs block "Abs1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input < 0 | 50%
false | 1601/1601
true | 0/1601

#### Logic block "Logical Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (2/4) condition outcomes
MCDC | 0% (0/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 0 | 1601
input port 2 | 1601 | 0

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TT) | FT
input port 2 | (TT) | (TF)

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 < input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
DataStoreRead block "Data Store Read" | Execution

### 23. SubSystem block "MaxPackCurrUpdate"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore
Uncovered Links: |

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 2 | 2
Decision | 50% (1/2) decision outcomes | 50% (1/2) decision outcomes
Execution | NA | 0% (0/1) objective outcomes

Decisions analyzed

enable logical value | 50%
false | 1601/1601
true | 0/1601

#### DataStoreWrite block "Data Store Write"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore/MaxPackCurrUpdate
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 24. SubSystem block "PackCurrSelfCheck"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | DebounceStartZero, HDP_GbHDP_PackCrntSelfChck_flg

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 16
Condition | NA | 44% (8/18) condition outcomes
Decision | NA | 39% (11/28) decision outcomes
MCDC | NA | 0% (0/2) conditions reversed the outcome
Execution | NA | 84% (36/43) objective outcomes

#### Logic block "Logical Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (2/4) condition outcomes
MCDC | 0% (0/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 0 | 1601
input port 2 | 1601 | 0

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TT) | FT
input port 2 | (TT) | (TF)

#### RelationalOperator block "Relational Operator1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution
Constant block "Constant5" | Execution

### 25. SubSystem block "DebounceStartZero"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck
Child Systems: | Compare To Zero, FaultProcess, HealProcess

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 14
Condition | NA | 42% (5/12) condition outcomes
Decision | NA | 38% (10/26) decision outcomes
Execution | NA | 78% (25/32) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Full Coverage

Model Object | Metric
UnitDelay block "Unit Delay" | Execution

### 26. SubSystem block "Compare To Zero"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Condition | NA | 50% (1/2) condition outcomes
Execution | NA | 100% (1/1) objective outcomes

#### RelationalOperator block "Compare"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/Compare To Zero
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 1601 | 0

### 27. SubSystem block "FaultProcess"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero
Child Systems: | Decrease, Increase

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 6
Condition | NA | 50% (2/4) condition outcomes
Decision | NA | 33% (4/12) decision outcomes
Execution | NA | 79% (11/14) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Switch block "Switch1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Switch block "Switch2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
UnitDelay block "Unit Delay" | Execution
UnitDelay block "Unit Delay1" | Execution

### 28. SubSystem block "Decrease"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess
Child Systems: | Nomal

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 1
Condition | NA | 50% (1/2) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 75% (3/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution

### 29. SubSystem block "Nomal"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Sum block "Add"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease/Nomal
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 30. SubSystem block "Increase"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 2
Decision | NA | 0% (0/4) decision outcomes
Execution | NA | 0% (0/2) objective outcomes

#### Saturate block "Saturation"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Increase
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 2
Decision | 0% (0/4) decision outcomes
Execution | 0% (0/1) objective outcomes

Decisions analyzed

input > lower limit | 0%
false | --
true | --
input >= upper limit | 0%
false | --
true | --

#### Sum block "Add"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Increase
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 31. SubSystem block "HealProcess"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero
Child Systems: | Compare To Zero, Decrease, Increase

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 6
Condition | NA | 33% (2/6) condition outcomes
Decision | NA | 42% (5/12) decision outcomes
Execution | NA | 73% (11/15) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 0% (0/2) decision outcomes
Execution | 0% (0/1) objective outcomes

Decisions analyzed

logical trigger input | 0%
false (output is from 3rd input port) | --
true (output is from 1st input port) | --

#### Switch block "Switch1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Switch block "Switch2" | Decision, Execution
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
UnitDelay block "Unit Delay1" | Execution
UnitDelay block "Unit Delay2" | Execution

### 32. SubSystem block "Compare To Zero"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Condition | NA | 50% (1/2) condition outcomes
Execution | NA | 100% (1/1) objective outcomes

#### RelationalOperator block "Compare"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Compare To Zero
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 1601 | 0

### 33. SubSystem block "Decrease"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess
Child Systems: | Nomal

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 1
Condition | NA | 0% (0/2) condition outcomes
Decision | NA | 0% (0/2) decision outcomes
Execution | NA | 25% (1/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 0% (0/2) decision outcomes
Execution | 0% (0/1) objective outcomes

Decisions analyzed

logical trigger input | 0%
false (output is from 3rd input port) | --
true (output is from 1st input port) | --

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 0% (0/2) condition outcomes
Execution | 0% (0/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 0 | 0

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution

### 34. SubSystem block "Nomal"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Sum block "Add"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease/Nomal
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 35. SubSystem block "Increase"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 2
Decision | NA | 50% (2/4) decision outcomes
Execution | NA | 100% (2/2) objective outcomes

#### Saturate block "Saturation"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Increase
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 2
Decision | 50% (2/4) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input > lower limit | 50%
false | 0/1601
true | 1601/1601
input >= upper limit | 50%
false | 1601/1601
true | 0/1601

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 36. SubSystem block "HDP_GbHDP_PackCrntSelfChck_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/HDP_GbHDP_PackCrntSelfChck_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 37. SubSystem block "PackCurrZeroFlt"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | HDP_GbHDP_PackCrntZeroFlt_flg

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 3
Condition | NA | 50% (4/8) condition outcomes
Decision | NA | 50% (2/4) decision outcomes
MCDC | NA | 0% (0/2) conditions reversed the outcome
Execution | NA | 100% (10/10) objective outcomes

#### Abs block "Abs"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input < 0 | 50%
false | 1601/1601
true | 0/1601

#### Logic block "Logical Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (2/4) condition outcomes
MCDC | 0% (0/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 0 | 1601
input port 2 | 0 | 1601

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TT) | (FT)
input port 2 | (TT) | (TF)

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 0 | 1601

#### RelationalOperator block "Relational Operator1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution

### 38. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrZeroFlt/HDP_GbHDP_PackCrntZeroFlt_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 39. SubSystem block "TwoCrntMishFlt"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | HDP_GbHDP_PackCrntZeroFlt_flg

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 5
Condition | NA | 63% (10/16) condition outcomes
Decision | NA | 50% (4/8) decision outcomes
MCDC | NA | 0% (0/5) conditions reversed the outcome
Execution | NA | 100% (14/14) objective outcomes

#### Abs block "Abs"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input < 0 | 50%
false | 1601/1601
true | 0/1601

#### Abs block "Abs1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input < 0 | 50%
false | 1601/1601
true | 0/1601

#### Abs block "Abs2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input < 0 | 50%
false | 1601/1601
true | 0/1601

#### Logic block "Logical3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 70% (7/10) condition outcomes
MCDC | 0% (0/5) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 300 | 1301
input port 2 | 1411 | 190
input port 3 | 1601 | 0
input port 4 | 0 | 1601
input port 5 | 0 | 1601

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TTTTT) | (FTTTT)
input port 2 | (TTTTT) | (TFTTT)
input port 3 | (TTTTT) | (TTFTT)
input port 4 | (TTTTT) | (TTTFT)
input port 5 | (TTTTT) | (TTTTF)

#### RelationalOperator block "Comparison"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 0 | 1601

#### RelationalOperator block "Comparison1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 < input2 | 0 | 1601

#### RelationalOperator block "Comparison2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 < input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Sum block "Sum1" | Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution

### 40. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntMishFlt/HDP_GbHDP_PackCrntZeroFlt_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 41. SubSystem block "TwoCrntSensInvldFlt"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | HDP_GbHDP_PackCrntZeroFlt_flg

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 2
Condition | NA | 100% (8/8) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
MCDC | NA | 0% (0/2) conditions reversed the outcome
Execution | NA | 100% (6/6) objective outcomes

#### Logic block "Logical1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntSensInvldFlt

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 100% (2/2) condition outcomes
MCDC | see Logical3
Execution | 100% (1/1) objective outcomes

#### Logic block "Logical2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntSensInvldFlt

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 100% (2/2) condition outcomes
MCDC | see Logical3
Execution | 100% (1/1) objective outcomes

#### Logic block "Logical3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntSensInvldFlt
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 100% (4/4) condition outcomes
MCDC | 0% (0/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

MC/DC analysis (combinations in parentheses did not occur)
Includes 3 blocks

Decision/Condition | True Out | False Out
~C1 && ~C2 |
C1 (Logical2 In1) | (FF) | TF
C2 (Logical1 In1) | (FF) | FT

### 42. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntSensInvldFlt

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/TwoCrntSensInvldFlt/HDP_GbHDP_PackCrntZeroFlt_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 43. SubSystem block "HiVoltPrc_20ms"

Justify or Exclude

Parent: | HDP_UT/HDP
Child Systems: | HiVoltPrc_20ms_sys

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 106
Condition | NA | 65% (94/144) condition outcomes
Decision | 100% (1/1) decision outcomes | 48% (61/127) decision outcomes
MCDC | NA | 10% (4/39) conditions reversed the outcome
Execution | NA | 88% (220/251) objective outcomes

Decisions analyzed

Function call | 100%
executed | 1601/1601

### 44. SubSystem block "HiVoltPrc_20ms_sys"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms
Child Systems: | HighVoltOutput, HighVoltRatlyFltChk, PackVoltFltChk, PackVoltSelfCheck, Subsystem

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 105
Condition | NA | 65% (94/144) condition outcomes
Decision | NA | 48% (60/126) decision outcomes
MCDC | NA | 10% (4/39) conditions reversed the outcome
Execution | NA | 88% (220/251) objective outcomes

### 45. SubSystem block "HighVoltOutput"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys
Child Systems: | BatVoltCalc, ChrgNegCtlVoltCalc, ChrgPosCtlVoltCalc, FuseVoltCalc, IsoNegVoltCalc, NegCtlVoltCalc, PosCtlVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 37
Condition | NA | 78% (14/18) condition outcomes
Decision | NA | 70% (32/46) decision outcomes
MCDC | NA | 43% (3/7) conditions reversed the outcome
Execution | NA | 100% (72/72) objective outcomes

### 46. SubSystem block "BatVoltCalc"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: | HDP_GbHDP_PackVoltVld_flg, HDP_GcHDP_PackVolt_V

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 7
Condition | NA | 100% (6/6) condition outcomes
Decision | NA | 80% (8/10) decision outcomes
MCDC | NA | 33% (1/3) conditions reversed the outcome
Execution | NA | 100% (12/12) objective outcomes

#### Logic block "Logical1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/BatVoltCalc
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 100% (6/6) condition outcomes
MCDC | 33% (1/3) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TFF) | FFF
input port 2 | (FTF) | FFF
input port 3 | FFT | FFF

#### Full Coverage

Model Object | Metric
Switch block "Switch1" | Decision, Execution
Switch block "Switch2" | Decision, Execution
Switch block "Switch3" | Decision, Execution
DataTypeConversion block "Data Type Conversion1" | Execution
UnitDelay block "Unit Delay1" | Execution

### 47. SubSystem block "HDP_GbHDP_PackVoltVld_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/BatVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/BatVoltCalc/HDP_GbHDP_PackVoltVld_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 48. SubSystem block "HDP_GcHDP_PackVolt_V"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/BatVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/BatVoltCalc/HDP_GcHDP_PackVolt_V
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 49. SubSystem block "ChrgNegCtlVoltCalc"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: | HDP_GbHDP_ChrgNegCtlVoltVld_flg, HDP_GcHDP_ChrgNegCtlVolt_V

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 5
Decision | NA | 67% (4/6) decision outcomes
Execution | NA | 100% (9/9) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch5" | Decision, Execution
DataTypeConversion block "Data Type Conversion5" | Execution
UnitDelay block "Unit Delay5" | Execution

### 50. SubSystem block "HDP_GbHDP_ChrgNegCtlVoltVld_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgNegCtlVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgNegCtlVoltCalc/HDP_GbHDP_ChrgNegCtlVoltVld_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 51. SubSystem block "HDP_GcHDP_ChrgNegCtlVolt_V"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgNegCtlVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgNegCtlVoltCalc/HDP_GcHDP_ChrgNegCtlVolt_V
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 52. SubSystem block "ChrgPosCtlVoltCalc"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: | HDP_GbHDP_ChrgPosCtlVoltVld_flg, HDP_GcHDP_ChrgPosCtlVolt_V

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 5
Condition | NA | 67% (4/6) condition outcomes
Decision | NA | 67% (4/6) decision outcomes
MCDC | NA | 50% (1/2) conditions reversed the outcome
Execution | NA | 100% (12/12) objective outcomes

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 75% (3/4) condition outcomes
MCDC | 50% (1/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 1601 | 0
input port 2 | 700 | 901

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | TT | (FT)
input port 2 | TT | TF

#### Logic block "Logical2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 0 | 1601

#### Full Coverage

Model Object | Metric
Switch block "Switch2" | Decision, Execution
DataTypeConversion block "Data Type Conversion2" | Execution
Constant block "Constant1" | Execution
UnitDelay block "Unit Delay2" | Execution

### 53. SubSystem block "HDP_GbHDP_ChrgPosCtlVoltVld_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc/HDP_GbHDP_ChrgPosCtlVoltVld_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 54. SubSystem block "HDP_GcHDP_ChrgPosCtlVolt_V"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/ChrgPosCtlVoltCalc/HDP_GcHDP_ChrgPosCtlVolt_V
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 55. SubSystem block "FuseVoltCalc"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: | HDP_GbHDP_PosCtlVoltVld_flg, HDP_GcHDP_PosCtlVolt_V

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 5
Decision | NA | 67% (4/6) decision outcomes
Execution | NA | 100% (9/9) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch3" | Decision, Execution
DataTypeConversion block "Data Type Conversion3" | Execution
UnitDelay block "Unit Delay3" | Execution

### 56. SubSystem block "HDP_GbHDP_PosCtlVoltVld_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/FuseVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/FuseVoltCalc/HDP_GbHDP_PosCtlVoltVld_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 57. SubSystem block "HDP_GcHDP_PosCtlVolt_V"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/FuseVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/FuseVoltCalc/HDP_GcHDP_PosCtlVolt_V
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 58. SubSystem block "IsoNegVoltCalc"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: | HDP_GbHDP_IsoNegVoltVld_flg, HDP_GcHDP_IsoNegVolt_V

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 5
Decision | NA | 67% (4/6) decision outcomes
Execution | NA | 100% (9/9) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch" | Decision, Execution
DataTypeConversion block "Data Type Conversion" | Execution
UnitDelay block "Unit Delay" | Execution

### 59. SubSystem block "HDP_GbHDP_IsoNegVoltVld_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/IsoNegVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/IsoNegVoltCalc/HDP_GbHDP_IsoNegVoltVld_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 60. SubSystem block "HDP_GcHDP_IsoNegVolt_V"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/IsoNegVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/IsoNegVoltCalc/HDP_GcHDP_IsoNegVolt_V
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 61. SubSystem block "NegCtlVoltCalc"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: | HDP_GbHDP_NegCtlVoltVld_flg, HDP_GcHDP_NegCtlVolt_V

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 5
Decision | NA | 67% (4/6) decision outcomes
Execution | NA | 100% (9/9) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch4" | Decision, Execution
DataTypeConversion block "Data Type Conversion4" | Execution
UnitDelay block "Unit Delay4" | Execution

### 62. SubSystem block "HDP_GbHDP_NegCtlVoltVld_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/NegCtlVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/NegCtlVoltCalc/HDP_GbHDP_NegCtlVoltVld_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 63. SubSystem block "HDP_GcHDP_NegCtlVolt_V"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/NegCtlVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/NegCtlVoltCalc/HDP_GcHDP_NegCtlVolt_V
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 64. SubSystem block "PosCtlVoltCalc"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput
Child Systems: | HDP_GbHDP_PosCtlVoltVld_flg, HDP_GcHDP_PosCtlVolt_V

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 5
Condition | NA | 67% (4/6) condition outcomes
Decision | NA | 67% (4/6) decision outcomes
MCDC | NA | 50% (1/2) conditions reversed the outcome
Execution | NA | 100% (12/12) objective outcomes

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 75% (3/4) condition outcomes
MCDC | 50% (1/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 1601 | 0
input port 2 | 800 | 801

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | TT | (FT)
input port 2 | TT | TF

#### Logic block "Logical2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 0 | 1601

#### Full Coverage

Model Object | Metric
Switch block "Switch3" | Decision, Execution
DataTypeConversion block "Data Type Conversion3" | Execution
Constant block "Constant1" | Execution
UnitDelay block "Unit Delay3" | Execution

### 65. SubSystem block "HDP_GbHDP_PosCtlVoltVld_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc/HDP_GbHDP_PosCtlVoltVld_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 66. SubSystem block "HDP_GcHDP_PosCtlVolt_V"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltOutput/PosCtlVoltCalc/HDP_GcHDP_PosCtlVolt_V
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 67. SubSystem block "HighVoltRatlyFltChk"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys
Child Systems: | ChrgPosVoltRatlyFltChk, PackVoltOvrRngFltChk, PackVoltRatlyFltChk, PosVoltRatlyFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 20
Condition | NA | 62% (46/74) condition outcomes
Decision | NA | 50% (10/20) decision outcomes
MCDC | NA | 0% (0/20) conditions reversed the outcome
Execution | NA | 92% (65/71) objective outcomes

### 68. SubSystem block "ChrgPosVoltRatlyFltChk"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk
Child Systems: | DiffValue, DiffValue1, HDP_GeHDP_PackVoltSt_enum

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 6
Condition | NA | 62% (16/26) condition outcomes
Decision | NA | 50% (3/6) decision outcomes
MCDC | NA | 0% (0/7) conditions reversed the outcome
Execution | NA | 92% (22/24) objective outcomes

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 71% (10/14) condition outcomes
MCDC | 0% (0/7) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 600 | 1001
input port 2 | 1100 | 501
input port 3 | 700 | 901
input port 4 | 0 | 1601
input port 5 | 0 | 1601
input port 6 | 1601 | 0
input port 7 | 0 | 1601

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TTTTTTT) | (FTTTTTT)
input port 2 | (TTTTTTT) | (TFTTTTT)
input port 3 | (TTTTTTT) | (TTFTTTT)
input port 4 | (TTTTTTT) | (TTTFTTT)
input port 5 | (TTTTTTT) | (TTTTFTT)
input port 6 | (TTTTTTT) | (TTTTTFT)
input port 7 | (TTTTTTT) | (TTTTTTF)

#### RelationalOperator block "Comparison"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 0 | 1601

#### RelationalOperator block "Comparison3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 <= input2 | 1601 | 0

#### RelationalOperator block "Relational Operator1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 0 | 1601

#### RelationalOperator block "Relational Operator2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
DataTypeConversion block "Data Type Conversion1" | Execution
DataTypeConversion block "Data Type Conversion2" | Execution
DataTypeConversion block "Data Type Conversion3" | Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution

### 69. SubSystem block "DiffValue"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Condition | NA | 50% (1/2) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 75% (3/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Sum block "Add1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 70. SubSystem block "DiffValue1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Condition | NA | 50% (1/2) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 75% (3/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Sum block "Add1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/DiffValue1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 71. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/ChrgPosVoltRatlyFltChk/HDP_GeHDP_PackVoltSt_enum
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 72. SubSystem block "PackVoltOvrRngFltChk"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk
Child Systems: | HDP_GeHDP_PackVoltSt_enum

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 2
Condition | NA | 50% (4/8) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
MCDC | NA | 0% (0/2) conditions reversed the outcome
Execution | NA | 100% (9/9) objective outcomes

#### Logic block "Logical1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltOvrRngFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (2/4) condition outcomes
MCDC | 0% (0/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 1601 | 0
input port 2 | 0 | 1601

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | TF | (FF)
input port 2 | (FT) | (FF)

#### RelationalOperator block "Comparison"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltOvrRngFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 0 | 1601

#### RelationalOperator block "Comparison2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltOvrRngFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 < input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution

### 73. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltOvrRngFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltOvrRngFltChk/HDP_GeHDP_PackVoltSt_enum
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 74. SubSystem block "PackVoltRatlyFltChk"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk
Child Systems: | DiffValue, DiffValue1, HDP_GeHDP_PackVoltSt_enum

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 6
Condition | NA | 67% (12/18) condition outcomes
Decision | NA | 50% (3/6) decision outcomes
MCDC | NA | 0% (0/5) conditions reversed the outcome
Execution | NA | 88% (15/17) objective outcomes

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 80% (8/10) condition outcomes
MCDC | 0% (0/5) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 600 | 1001
input port 2 | 1100 | 501
input port 3 | 1200 | 401
input port 4 | 1601 | 0
input port 5 | 0 | 1601

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TTTTT) | (FTTTT)
input port 2 | (TTTTT) | (TFTTT)
input port 3 | (TTTTT) | (TTFTT)
input port 4 | (TTTTT) | (TTTFT)
input port 5 | (TTTTT) | TTTTF

#### RelationalOperator block "Comparison"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 0 | 1601

#### RelationalOperator block "Comparison3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 <= input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
Constant block "Constant2" | Execution
Constant block "Constant4" | Execution

### 75. SubSystem block "DiffValue"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Condition | NA | 50% (1/2) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 75% (3/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/DiffValue
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Sum block "Add1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/DiffValue
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/DiffValue
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 76. SubSystem block "DiffValue1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Condition | NA | 50% (1/2) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 75% (3/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/DiffValue1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Sum block "Add1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/DiffValue1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/DiffValue1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 77. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PackVoltRatlyFltChk/HDP_GeHDP_PackVoltSt_enum
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 78. SubSystem block "PosVoltRatlyFltChk"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk
Child Systems: | DiffValue, DiffValue1, HDP_GeHDP_PackVoltSt_enum

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 6
Condition | NA | 64% (14/22) condition outcomes
Decision | NA | 50% (3/6) decision outcomes
MCDC | NA | 0% (0/6) conditions reversed the outcome
Execution | NA | 90% (19/21) objective outcomes

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 75% (9/12) condition outcomes
MCDC | 0% (0/6) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 600 | 1001
input port 2 | 1100 | 501
input port 3 | 800 | 801
input port 4 | 0 | 1601
input port 5 | 1601 | 0
input port 6 | 0 | 1601

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TTTTTT) | (FTTTTT)
input port 2 | (TTTTTT) | (TFTTTT)
input port 3 | (TTTTTT) | (TTFTTT)
input port 4 | (TTTTTT) | (TTTFTT)
input port 5 | (TTTTTT) | (TTTTFT)
input port 6 | (TTTTTT) | (TTTTTF)

#### RelationalOperator block "Comparison"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 0 | 1601

#### RelationalOperator block "Comparison3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 <= input2 | 1601 | 0

#### RelationalOperator block "Relational Operator1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
DataTypeConversion block "Data Type Conversion1" | Execution
DataTypeConversion block "Data Type Conversion2" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution

### 79. SubSystem block "DiffValue"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Condition | NA | 50% (1/2) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 75% (3/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Sum block "Add1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 80. SubSystem block "DiffValue1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Condition | NA | 50% (1/2) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 75% (3/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Sum block "Add1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/DiffValue1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 81. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/HighVoltRatlyFltChk/PosVoltRatlyFltChk/HDP_GeHDP_PackVoltSt_enum
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 82. SubSystem block "PackVoltFltChk"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys
Child Systems: | PackVoltHiFltChk, PackVoltLoFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 30
Condition | NA | 69% (22/32) condition outcomes
Decision | NA | 20% (6/30) decision outcomes
MCDC | NA | 10% (1/10) conditions reversed the outcome
Execution | NA | 70% (42/60) objective outcomes

### 83. SubSystem block "PackVoltHiFltChk"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk
Child Systems: | HDP_2D_Config_Word, HDP_GeHDP_PackVoltSt_enum, HDP_GeHDP_PackVoltSt_enum1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 15
Condition | NA | 63% (10/16) condition outcomes
Decision | NA | 20% (3/15) decision outcomes
MCDC | NA | 0% (0/5) conditions reversed the outcome
Execution | NA | 70% (21/30) objective outcomes

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 75% (3/4) condition outcomes
MCDC | 0% (0/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 1200 | 401
input port 2 | 0 | 1601

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TT) | (FT)
input port 2 | (TT) | TF

#### Logic block "Logical1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 67% (4/6) condition outcomes
MCDC | 0% (0/3) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 1601 | 0
input port 2 | 1200 | 401
input port 3 | 0 | 1601

MC/DC analysis (combinations in parentheses did not occur)
Includes 2 blocks

Decision/Condition | True Out | False Out
(~C1 && C2) && C3 |
C1 (Logical2 In1) | (FTT) | (TTT)
C2 (Logical1 In2) | (FTT) | (FFT)
C3 (Logical1 In3) | (FTT) | FTF

#### Logic block "Logical2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
MCDC | see Logical1
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 0 | 1601

#### RelationalOperator block "Relational Operator1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 0 | 1601

#### RelationalOperator block "Relational Operator2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
Lookup_n-D block "1-D Lookup Table1" | Execution
DataTypeConversion block "Data Type Conversion" | Execution
DataTypeConversion block "Data Type Conversion1" | Execution
Sum block "Add" | Execution
Sum block "Add1" | Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution

### 84. SubSystem block "HDP_2D_Config_Word"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk
Child Systems: | Switch Case Action Subsystem, Switch Case Action Subsystem1, Switch Case Action Subsystem2, Switch Case Action Subsystem3, Switch Case Action Subsystem4, Switch Case Action Subsystem5, Switch Case Action Subsystem6, Switch Case Action Subsystem7, Switch Case Action Subsystem8, Switch Case Action Subsystem9

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 11
Decision | NA | 9% (1/11) decision outcomes
Execution | NA | 25% (3/12) objective outcomes

#### SwitchCase block "Switch Case"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 10
Decision | 9% (1/11) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

truncated input | 9%
= Enum_UDSCapSel_Default | 0/1601
= Enum_UDSCapSel_CATL153Ah | 0/1601
= Enum_UDSCapSel_CATL180Ah | 0/1601
= Enum_UDSCapSel_CATL177Ah | 1601/1601
= Enum_UDSCapSel_CATL203Ah | 0/1601
= Enum_UDSCapSel_CATL51Ah | 0/1601
= Enum_UDSCapSel_CATL132Ah | 0/1601
= Enum_UDSCapSel_XWD75Ah | 0/1601
= Enum_UDSCapSel_TFE177Ah | 0/1601
= Enum_UDSCapSel_CATLCTP248Ah | 0/1601
= implicit-default | 0/1601

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution

### 85. SubSystem block "Switch Case Action Subsystem"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word/Switch Case Action Subsystem
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 86. SubSystem block "Switch Case Action Subsystem1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word/Switch Case Action Subsystem1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 87. SubSystem block "Switch Case Action Subsystem2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word/Switch Case Action Subsystem2
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 88. SubSystem block "Switch Case Action Subsystem3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 100% (1/1) objective outcomes

#### Full Coverage

Model Object | Metric
Lookup_n-D block "1-D_Lookup_Table" | Execution

### 89. SubSystem block "Switch Case Action Subsystem4"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word/Switch Case Action Subsystem4
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 90. SubSystem block "Switch Case Action Subsystem5"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word/Switch Case Action Subsystem5
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 91. SubSystem block "Switch Case Action Subsystem6"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word/Switch Case Action Subsystem6
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 92. SubSystem block "Switch Case Action Subsystem7"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word/Switch Case Action Subsystem7
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 93. SubSystem block "Switch Case Action Subsystem8"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word/Switch Case Action Subsystem8
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 94. SubSystem block "Switch Case Action Subsystem9"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_2D_Config_Word/Switch Case Action Subsystem9
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 95. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_GeHDP_PackVoltSt_enum
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 96. SubSystem block "HDP_GeHDP_PackVoltSt_enum1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk/HDP_GeHDP_PackVoltSt_enum1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 97. SubSystem block "PackVoltLoFltChk"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk
Child Systems: | HDP_2D_Config_Word1, HDP_GeHDP_PackVoltSt_enum, HDP_GeHDP_PackVoltSt_enum1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 15
Condition | NA | 75% (12/16) condition outcomes
Decision | NA | 20% (3/15) decision outcomes
MCDC | NA | 20% (1/5) conditions reversed the outcome
Execution | NA | 70% (21/30) objective outcomes

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 75% (3/4) condition outcomes
MCDC | 50% (1/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 1200 | 401
input port 2 | 1601 | 0

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | TT | FT
input port 2 | TT | (TF)

#### Logic block "Logical1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 83% (5/6) condition outcomes
MCDC | 0% (0/3) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 401 | 1200
input port 2 | 1200 | 401
input port 3 | 1601 | 0

MC/DC analysis (combinations in parentheses did not occur)
Includes 2 blocks

Decision/Condition | True Out | False Out
(~C1 && C2) && C3 |
C1 (Logical2 In1) | (FTT) | TTT
C2 (Logical1 In2) | (FTT) | FFT
C3 (Logical1 In3) | (FTT) | (FTF)

#### Logic block "Logical2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 100% (2/2) condition outcomes
MCDC | see Logical1
Execution | 100% (1/1) objective outcomes

#### RelationalOperator block "Comparison1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 <= input2 | 1601 | 0

#### RelationalOperator block "Comparison3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 <= input2 | 1601 | 0

#### Full Coverage

Model Object | Metric
Lookup_n-D block "1-D Lookup Table" | Execution
DataTypeConversion block "Data Type Conversion" | Execution
DataTypeConversion block "Data Type Conversion1" | Execution
Sum block "Sum1" | Execution
Sum block "Sum2" | Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution

### 98. SubSystem block "HDP_2D_Config_Word1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
Child Systems: | Switch Case Action Subsystem, Switch Case Action Subsystem1, Switch Case Action Subsystem2, Switch Case Action Subsystem3, Switch Case Action Subsystem4, Switch Case Action Subsystem5, Switch Case Action Subsystem6, Switch Case Action Subsystem7, Switch Case Action Subsystem8, Switch Case Action Subsystem9

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 11
Decision | NA | 9% (1/11) decision outcomes
Execution | NA | 25% (3/12) objective outcomes

#### SwitchCase block "Switch Case"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 10
Decision | 9% (1/11) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

truncated input | 9%
= Enum_UDSCapSel_Default | 0/1601
= Enum_UDSCapSel_CATL153Ah | 0/1601
= Enum_UDSCapSel_CATL180Ah | 0/1601
= Enum_UDSCapSel_CATL177Ah | 1601/1601
= Enum_UDSCapSel_CATL203Ah | 0/1601
= Enum_UDSCapSel_CATL51Ah | 0/1601
= Enum_UDSCapSel_CATL132Ah | 0/1601
= Enum_UDSCapSel_XWD75Ah | 0/1601
= Enum_UDSCapSel_TFE177Ah | 0/1601
= Enum_UDSCapSel_CATLCTP248Ah | 0/1601
= implicit-default | 0/1601

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution

### 99. SubSystem block "Switch Case Action Subsystem"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1/Switch Case Action Subsystem
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 100. SubSystem block "Switch Case Action Subsystem1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1/Switch Case Action Subsystem1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 101. SubSystem block "Switch Case Action Subsystem2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1/Switch Case Action Subsystem2
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 102. SubSystem block "Switch Case Action Subsystem3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 100% (1/1) objective outcomes

#### Full Coverage

Model Object | Metric
Lookup_n-D block "1-D_Lookup_Table" | Execution

### 103. SubSystem block "Switch Case Action Subsystem4"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1/Switch Case Action Subsystem4
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 104. SubSystem block "Switch Case Action Subsystem5"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1/Switch Case Action Subsystem5
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 105. SubSystem block "Switch Case Action Subsystem6"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1/Switch Case Action Subsystem6
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 106. SubSystem block "Switch Case Action Subsystem7"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1/Switch Case Action Subsystem7
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 107. SubSystem block "Switch Case Action Subsystem8"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1/Switch Case Action Subsystem8
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 108. SubSystem block "Switch Case Action Subsystem9"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Lookup_n-D block "1-D_Lookup_Table"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1/Switch Case Action Subsystem9
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 109. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_GeHDP_PackVoltSt_enum
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 110. SubSystem block "HDP_GeHDP_PackVoltSt_enum1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_GeHDP_PackVoltSt_enum1
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 111. SubSystem block "PackVoltSelfCheck"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys
Child Systems: | DebounceStartZero, HDP_GbHDP_PackVoltSelfChck_flg

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 16
Condition | NA | 60% (12/20) condition outcomes
Decision | NA | 39% (11/28) decision outcomes
MCDC | NA | 0% (0/2) conditions reversed the outcome
Execution | NA | 84% (38/45) objective outcomes

#### Logic block "Logical Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 75% (3/4) condition outcomes
MCDC | 0% (0/2) conditions reversed the outcome
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input port 1 | 0 | 1601
input port 2 | 1200 | 401

MC/DC analysis (combinations in parentheses did not occur)

Decision/Condition | True Out | False Out
expression for output |
input port 1 | (TT) | FT
input port 2 | (TT) | (TF)

#### RelationalOperator block "Relational Operator3"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion1" | Execution
RelationalOperator block "Relational Operator" | Condition, Execution
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution
Constant block "Constant5" | Execution

### 112. SubSystem block "DebounceStartZero"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck
Child Systems: | Compare To Zero, FaultProcess, HealProcess

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 14
Condition | NA | 50% (6/12) condition outcomes
Decision | NA | 38% (10/26) decision outcomes
Execution | NA | 78% (25/32) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Full Coverage

Model Object | Metric
UnitDelay block "Unit Delay" | Execution

### 113. SubSystem block "Compare To Zero"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Condition | NA | 50% (1/2) condition outcomes
Execution | NA | 100% (1/1) objective outcomes

#### RelationalOperator block "Compare"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/Compare To Zero
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 1601 | 0

### 114. SubSystem block "FaultProcess"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero
Child Systems: | Decrease, Increase

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 6
Condition | NA | 50% (2/4) condition outcomes
Decision | NA | 33% (4/12) decision outcomes
Execution | NA | 79% (11/14) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Switch block "Switch1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Switch block "Switch2"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 > input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
UnitDelay block "Unit Delay" | Execution
UnitDelay block "Unit Delay1" | Execution

### 115. SubSystem block "Decrease"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess
Child Systems: | Nomal

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 1
Condition | NA | 50% (1/2) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 75% (3/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Decrease
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Decrease
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 0 | 1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution

### 116. SubSystem block "Nomal"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Decrease

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Sum block "Add"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Decrease/Nomal
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 117. SubSystem block "Increase"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 2
Decision | NA | 0% (0/4) decision outcomes
Execution | NA | 0% (0/2) objective outcomes

#### Saturate block "Saturation"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Increase
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 2
Decision | 0% (0/4) decision outcomes
Execution | 0% (0/1) objective outcomes

Decisions analyzed

input > lower limit | 0%
false | --
true | --
input >= upper limit | 0%
false | --
true | --

#### Sum block "Add"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Increase
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 118. SubSystem block "HealProcess"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero
Child Systems: | Compare To Zero, Decrease, Increase

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 6
Condition | NA | 50% (3/6) condition outcomes
Decision | NA | 42% (5/12) decision outcomes
Execution | NA | 73% (11/15) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 0% (0/2) decision outcomes
Execution | 0% (0/1) objective outcomes

Decisions analyzed

logical trigger input | 0%
false (output is from 3rd input port) | --
true (output is from 1st input port) | --

#### Switch block "Switch1"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 0/1601
true (output is from 1st input port) | 1601/1601

#### Full Coverage

Model Object | Metric
Switch block "Switch2" | Decision, Execution
RelationalOperator block "Relational Operator" | Condition, Execution
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
UnitDelay block "Unit Delay1" | Execution
UnitDelay block "Unit Delay2" | Execution

### 119. SubSystem block "Compare To Zero"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Condition | NA | 50% (1/2) condition outcomes
Execution | NA | 100% (1/1) objective outcomes

#### RelationalOperator block "Compare"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Compare To Zero
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 50% (1/2) condition outcomes
Execution | 100% (1/1) objective outcomes

Conditions analyzed

Description | True | False
input1 == input2 | 1601 | 0

### 120. SubSystem block "Decrease"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess
Child Systems: | Nomal

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 1
Condition | NA | 0% (0/2) condition outcomes
Decision | NA | 0% (0/2) decision outcomes
Execution | NA | 25% (1/4) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 0% (0/2) decision outcomes
Execution | 0% (0/1) objective outcomes

Decisions analyzed

logical trigger input | 0%
false (output is from 3rd input port) | --
true (output is from 1st input port) | --

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 0% (0/2) condition outcomes
Execution | 0% (0/1) objective outcomes

Conditions analyzed

Description | True | False
input1 >= input2 | 0 | 0

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution

### 121. SubSystem block "Nomal"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 0
Execution | NA | 0% (0/1) objective outcomes

#### Sum block "Add"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease/Nomal
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 0
Execution | 0% (0/1) objective outcomes

### 122. SubSystem block "Increase"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 2
Decision | NA | 50% (2/4) decision outcomes
Execution | NA | 100% (2/2) objective outcomes

#### Saturate block "Saturation"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Increase
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 2
Decision | 50% (2/4) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

input > lower limit | 50%
false | 0/1601
true | 1601/1601
input >= upper limit | 50%
false | 1601/1601
true | 0/1601

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 123. SubSystem block "HDP_GbHDP_PackVoltSelfChck_flg"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/HDP_GbHDP_PackVoltSelfChck_flg
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution

### 124. SubSystem block "Subsystem"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys
Child Systems: | HDP_GeHDP_PackVoltSt_enum

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

### 125. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/Subsystem

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 2
Decision | NA | 50% (1/2) decision outcomes
Execution | NA | 100% (3/3) objective outcomes

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP_UT/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/Subsystem/HDP_GeHDP_PackVoltSt_enum
Uncovered Links: |

Metric | Coverage
Cyclomatic Complexity | 1
Decision | 50% (1/2) decision outcomes
Execution | 100% (1/1) objective outcomes

Decisions analyzed

logical trigger input | 50%
false (output is from 3rd input port) | 1601/1601
true (output is from 1st input port) | 0/1601

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution
Constant block "Constant1" | Execution