# Coverage Report for HDP

## Table of Contents

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

## Analysis Information

### Model Information

Model version | 'M112C117'
Author | xigkd
Last saved | Fri Sep 10 15:51:37 2021

### Harness information

Harness model(s) | HDP_Harness1
Harness model owner | HDP

### Simulation Optimization Options

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

### Coverage Options

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

### Blocks Eliminated from Coverage Analysis

# Model Object | Rationale
HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Abs1 | It might not be executed because of Conditional input branch optimization
HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Comparison1 | It might not be executed because of Conditional input branch optimization
HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Logical3 | It might not be executed because of Conditional input branch optimization
HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr/Switch3 | It might not be executed because of Conditional input branch optimization
HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease/Relational Operator | It might not be executed because of Conditional input branch optimization
HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease/Relational Operator | It might not be executed because of Conditional input branch optimization

## Tests

Test# | Started execution | Ended execution
Test 1 | 10-Sep-2021 16:30:11 | 10-Sep-2021 16:30:16

## Summary

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

1. HDP

187

67%

95%

39%

96%

2. . . . HDP

181

67%

95%

39%

96%

3. . . . . . . HiCrntPrc_10ms

75

69%

96%

45%

98%

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

74

69%

96%

45%

98%

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

19

70%

72%

38%

92%

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

2

50%

NA

NA

100%

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

2

50%

NA

NA

100%

8. . . . . . . . . . . . . . . . Hysteresis

3

100%

100%

NA

100%

9. . . . . . . . . . . . . . . . Limiter

3

75%

75%

NA

100%

10. . . . . . . . . . . . . CAB500_Curr

8

80%

100%

67%

100%

11. . . . . . . . . . . . . . . . BMSDelay

4

100%

100%

NA

100%

12. . . . . . . . . . . . . . . . . . . Unit Delay Resettable

2

100%

NA

NA

100%

13. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A

2

50%

NA

NA

100%

14. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A1

2

50%

NA

NA

100%

15. . . . . . . . . . . . . CABFltDet

4

50%

100%

39%

100%

16. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg

2

50%

NA

NA

100%

17. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg1

2

50%

NA

NA

100%

18. . . . . . . . . . . . . CABVoltFltDet

2

50%

100%

30%

100%

19. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg1

2

50%

NA

NA

100%

20. . . . . . . . . . . . . CSRInfoErrorFltDet

2

50%

98%

31%

100%

21. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg1

2

50%

NA

NA

100%

22. . . . . . . . . . . . . HallSensFltDet

4

50%

100%

NA

100%

23. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg

2

50%

NA

NA

100%

24. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg1

2

50%

NA

NA

100%

25. . . . . . . . . . . . . Hall_Curr

4

50%

100%

100%

100%

26. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A

2

50%

NA

NA

100%

27. . . . . . . . . . . . . . . . HDP_GbHDP_HallCrnt_A1

2

50%

NA

NA

100%

28. . . . . . . . . . . . . MaxPackCurrStore

4

67%

100%

50%

100%

29. . . . . . . . . . . . . . . . MaxPackCurrUpdate

2

100%

NA

NA

100%

30. . . . . . . . . . . . . PackCurrSelfCheck

16

75%

89%

100%

95%

31. . . . . . . . . . . . . . . . DebounceStartZero

14

77%

83%

NA

94%

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

NA

100%

NA

100%

33. . . . . . . . . . . . . . . . . . . FaultProcess

6

75%

75%

NA

93%

34. . . . . . . . . . . . . . . . . . . . . . Decrease

1

50%

50%

NA

75%

35. . . . . . . . . . . . . . . . . . . . . . . . . Nomal

NA

NA

NA

0%

36. . . . . . . . . . . . . . . . . . . . . . Increase

2

50%

NA

NA

100%

37. . . . . . . . . . . . . . . . . . . HealProcess

6

75%

83%

NA

93%

38. . . . . . . . . . . . . . . . . . . . . . Compare To Zero

NA

100%

NA

100%

39. . . . . . . . . . . . . . . . . . . . . . Decrease

1

50%

50%

NA

75%

40. . . . . . . . . . . . . . . . . . . . . . . . . Nomal

NA

NA

NA

0%

41. . . . . . . . . . . . . . . . . . . . . . Increase

2

50%

NA

NA

100%

42. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntSelfChck_flg

2

50%

NA

NA

100%

43. . . . . . . . . . . . . PackCurrZeroFlt

3

50%

100%

100%

100%

44. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg

2

50%

NA

NA

100%

45. . . . . . . . . . . . . TwoCrntMishFlt

6

80%

90%

0%

100%

46. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg

2

50%

NA

NA

100%

47. . . . . . . . . . . . . TwoCrntSensInvldFlt

2

50%

100%

100%

100%

48. . . . . . . . . . . . . . . . HDP_GbHDP_PackCrntZeroFlt_flg

2

50%

NA

NA

100%

49. . . . . . . HiVoltPrc_20ms

106

65%

92%

28%

94%

50. . . . . . . . . . HiVoltPrc_20ms_sys

105

65%

92%

28%

94%

51. . . . . . . . . . . . . HighVoltOutput

37

70%

78%

71%

100%

52. . . . . . . . . . . . . . . . BatVoltCalc

7

80%

100%

100%

100%

53. . . . . . . . . . . . . . . . . . . HDP_GbHDP_PackVoltVld_flg

2

50%

NA

NA

100%

54. . . . . . . . . . . . . . . . . . . HDP_GcHDP_PackVolt_V

2

50%

NA

NA

100%

55. . . . . . . . . . . . . . . . ChrgNegCtlVoltCalc

5

67%

NA

NA

100%

56. . . . . . . . . . . . . . . . . . . HDP_GbHDP_ChrgNegCtlVoltVld_flg

2

50%

NA

NA

100%

57. . . . . . . . . . . . . . . . . . . HDP_GcHDP_ChrgNegCtlVolt_V

2

50%

NA

NA

100%

58. . . . . . . . . . . . . . . . ChrgPosCtlVoltCalc

5

67%

67%

50%

100%

59. . . . . . . . . . . . . . . . . . . HDP_GbHDP_ChrgPosCtlVoltVld_flg

2

50%

NA

NA

100%

60. . . . . . . . . . . . . . . . . . . HDP_GcHDP_ChrgPosCtlVolt_V

2

50%

NA

NA

100%

61. . . . . . . . . . . . . . . . FuseVoltCalc

5

67%

NA

NA

100%

62. . . . . . . . . . . . . . . . . . . HDP_GbHDP_PosCtlVoltVld_flg

2

50%

NA

NA

100%

63. . . . . . . . . . . . . . . . . . . HDP_GcHDP_PosCtlVolt_V

2

50%

NA

NA

100%

64. . . . . . . . . . . . . . . . IsoNegVoltCalc

5

67%

NA

NA

100%

65. . . . . . . . . . . . . . . . . . . HDP_GbHDP_IsoNegVoltVld_flg

2

50%

NA

NA

100%

66. . . . . . . . . . . . . . . . . . . HDP_GcHDP_IsoNegVolt_V

2

50%

NA

NA

100%

67. . . . . . . . . . . . . . . . NegCtlVoltCalc

5

67%

NA

NA

100%

68. . . . . . . . . . . . . . . . . . . HDP_GbHDP_NegCtlVoltVld_flg

2

50%

NA

NA

100%

69. . . . . . . . . . . . . . . . . . . HDP_GcHDP_NegCtlVolt_V

2

50%

NA

NA

100%

70. . . . . . . . . . . . . . . . PosCtlVoltCalc

5

67%

67%

50%

100%

71. . . . . . . . . . . . . . . . . . . HDP_GbHDP_PosCtlVoltVld_flg

2

50%

NA

NA

100%

72. . . . . . . . . . . . . . . . . . . HDP_GcHDP_PosCtlVolt_V

2

50%

NA

NA

100%

73. . . . . . . . . . . . . HighVoltRatlyFltChk

20

70%

92%

10%

97%

74. . . . . . . . . . . . . . . . ChrgPosVoltRatlyFltChk

6

67%

88%

0%

96%

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

2

100%

100%

NA

100%

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

2

50%

50%

NA

75%

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

2

50%

NA

NA

100%

78. . . . . . . . . . . . . . . . PackVoltOvrRngFltChk

2

50%

100%

100%

100%

79. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

80. . . . . . . . . . . . . . . . PackVoltRatlyFltChk

6

83%

100%

0%

100%

81. . . . . . . . . . . . . . . . . . . DiffValue

2

100%

100%

NA

100%

82. . . . . . . . . . . . . . . . . . . DiffValue1

2

100%

100%

NA

100%

83. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

84. . . . . . . . . . . . . . . . PosVoltRatlyFltChk

6

67%

86%

0%

95%

85. . . . . . . . . . . . . . . . . . . DiffValue

2

100%

100%

NA

100%

86. . . . . . . . . . . . . . . . . . . DiffValue1

2

50%

50%

NA

75%

87. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

88. . . . . . . . . . . . . PackVoltFltChk

30

40%

94%

20%

80%

89. . . . . . . . . . . . . . . . PackVoltHiFltChk

15

40%

100%

40%

80%

90. . . . . . . . . . . . . . . . . . . HDP_2D_Config_Word

11

36%

NA

NA

50%

91. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem

NA

NA

NA

100%

92. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem1

NA

NA

NA

0%

93. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem2

NA

NA

NA

0%

94. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem3

NA

NA

NA

100%

95. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem4

NA

NA

NA

100%

96. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem5

NA

NA

NA

0%

97. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem6

NA

NA

NA

0%

98. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem7

NA

NA

NA

100%

99. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem8

NA

NA

NA

0%

100. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem9

NA

NA

NA

0%

101. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

102. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum1

2

50%

NA

NA

100%

103. . . . . . . . . . . . . . . . PackVoltLoFltChk

15

40%

88%

0%

80%

104. . . . . . . . . . . . . . . . . . . HDP_2D_Config_Word1

11

36%

NA

NA

50%

105. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem

NA

NA

NA

100%

106. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem1

NA

NA

NA

0%

107. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem2

NA

NA

NA

0%

108. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem3

NA

NA

NA

100%

109. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem4

NA

NA

NA

100%

110. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem5

NA

NA

NA

0%

111. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem6

NA

NA

NA

0%

112. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem7

NA

NA

NA

100%

113. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem8

NA

NA

NA

0%

114. . . . . . . . . . . . . . . . . . . . . . Switch Case Action Subsystem9

NA

NA

NA

0%

115. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

116. . . . . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum1

2

50%

NA

NA

100%

117. . . . . . . . . . . . . PackVoltSelfCheck

16

82%

100%

100%

100%

118. . . . . . . . . . . . . . . . DebounceStartZero

14

85%

100%

NA

100%

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

NA

100%

NA

100%

120. . . . . . . . . . . . . . . . . . . FaultProcess

6

83%

100%

NA

100%

121. . . . . . . . . . . . . . . . . . . . . . Decrease

1

100%

100%

NA

100%

122. . . . . . . . . . . . . . . . . . . . . . . . . Nomal

NA

NA

NA

100%

123. . . . . . . . . . . . . . . . . . . . . . Increase

2

50%

NA

NA

100%

124. . . . . . . . . . . . . . . . . . . HealProcess

6

83%

100%

NA

100%

125. . . . . . . . . . . . . . . . . . . . . . Compare To Zero

NA

100%

NA

100%

126. . . . . . . . . . . . . . . . . . . . . . Decrease

1

100%

100%

NA

100%

127. . . . . . . . . . . . . . . . . . . . . . . . . Nomal

NA

NA

NA

100%

128. . . . . . . . . . . . . . . . . . . . . . Increase

2

50%

NA

NA

100%

129. . . . . . . . . . . . . . . . HDP_GbHDP_PackVoltSelfChck_flg

2

50%

NA

NA

100%

130. . . . . . . . . . . . . Subsystem

2

50%

NA

NA

100%

131. . . . . . . . . . . . . . . . HDP_GeHDP_PackVoltSt_enum

2

50%

NA

NA

100%

## Details

### 1. Model "HDP"

Child Systems: | HDP

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 187
Condition | NA | 95% (448/474) condition outcomes
Decision | NA | 67% (157/234) decision outcomes
MCDC | NA | 39% (44/113) conditions reversed the outcome
Execution | NA | 96% (546/566) objective outcomes

### 2. SubSystem block "HDP"

Justify or Exclude

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

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 181
Condition | NA | 95% (448/474) condition outcomes
Decision | NA | 67% (157/234) decision outcomes
MCDC | NA | 39% (44/113) conditions reversed the outcome
Execution | NA | 96% (546/566) objective outcomes

### 3. SubSystem block "HiCrntPrc_10ms"

Justify or Exclude

Parent: | HDP/HDP
Child Systems: | HiCrntPrc_10ms_sys

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 75
Condition | NA | 96% (316/330) condition outcomes
Decision | 100% (1/1) decision outcomes | 69% (74/107) decision outcomes
MCDC | NA | 45% (33/74) conditions reversed the outcome
Execution | NA | 98% (309/315) objective outcomes

Decisions analyzed

Function call | 100%
executed | 701/701

### 4. SubSystem block "HiCrntPrc_10ms_sys"

Justify or Exclude

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

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 74
Condition | NA | 96% (316/330) condition outcomes
Decision | NA | 69% (73/106) decision outcomes
MCDC | NA | 45% (33/74) conditions reversed the outcome
Execution | NA | 98% (309/315) objective outcomes

#### Full Coverage

Model Object | Metric
UnitDelay block "Unit Delay1" | Execution
UnitDelay block "Unit Delay2" | Execution
UnitDelay block "Unit Delay21" | Execution
UnitDelay block "Unit Delay3" | Execution
UnitDelay block "Unit Delay4" | Execution

### 5. SubSystem block "Bat_Curr"

Justify or Exclude

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

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 19
Condition | NA | 72% (23/32) condition outcomes
Decision | NA | 70% (21/30) decision outcomes
MCDC | NA | 38% (3/8) conditions reversed the outcome
Execution | NA | 92% (47/51) objective outcomes

#### Abs block "Abs1"

Justify or Exclude

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

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

Decisions analyzed

input < 0 | 0%
false | --
true | --

#### Abs block "Abs2"

Justify or Exclude

Parent: | HDP/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 | 701/701
true | 0/701

#### Logic block "Logical1"

Justify or Exclude

Parent: | HDP/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 | (TT) | FT
input port 2 | (TT) | TF

#### Logic block "Logical2"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
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 | 471 | 230
input port 2 | 0 | 701

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/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
Uncovered Links: |

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

Conditions analyzed

Description | True | False
input port 1 | 0 | 0
input port 2 | 0 | 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)

#### Switch block "Switch2"

Justify or Exclude

Parent: | HDP/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) | 701/701
true (output is from 1st input port) | 0/701

#### Switch block "Switch3"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
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 "Comparison1"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/Bat_Curr
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

#### RelationalOperator block "Relational Operator2"

Justify or Exclude

Parent: | HDP/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 | 701

#### Full Coverage

Model Object | Metric
Abs block "Abs" | Decision, Execution
Logic block "Logical" | Condition, MCDC, Execution
Switch block "Switch" | Decision, Execution
Switch block "Switch1" | Decision, Execution
Switch block "Switch4" | Decision, Execution
Switch block "Switch5" | 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
Sum block "Sum1" | Execution
RelationalOperator block "Comparison2" | Condition, Execution
RelationalOperator block "Relational Operator1" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant10" | Execution
Constant block "Constant11" | 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/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### 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/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 8. SubSystem block "Hysteresis"

Justify or Exclude

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

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

#### Full Coverage

Model Object | Metric
Switch block "Switch1" | Decision, Execution
Switch block "Switch2" | Decision, Execution
RelationalOperator block "Greater Than" | Condition, Execution
RelationalOperator block "Greater Than1" | Condition, Execution
Constant block "Constant Value" | Execution
Constant block "Constant Value1" | Execution
UnitDelay block "Unit Delay" | Execution

### 9. SubSystem block "Limiter"

Justify or Exclude

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

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

#### Switch block "Switch"

Justify or Exclude

Parent: | HDP/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/701
true (output is from 1st input port) | 701/701

#### RelationalOperator block "Relational Operator1"

Justify or Exclude

Parent: | HDP/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 | 701 | 0

#### Full Coverage

Model Object | Metric
Switch block "Switch1" | Decision, Execution
RelationalOperator block "Relational Operator" | Condition, Execution

### 10. SubSystem block "CAB500_Curr"

Justify or Exclude

Parent: | HDP/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 | 100% (30/30) condition outcomes
Decision | NA | 80% (8/10) decision outcomes
MCDC | NA | 67% (4/6) conditions reversed the outcome
Execution | NA | 100% (32/32) objective outcomes

#### Logic block "Logical"

Justify or Exclude

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

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 100% (12/12) condition outcomes
MCDC | 67% (4/6) 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 | 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)

#### Full Coverage

Model Object | Metric
Product block "Product1" | Execution
RelationalOperator block "Relational Operator1" | Condition, Execution
RelationalOperator block "Relational Operator2" | Condition, Execution
RelationalOperator block "Relational Operator3" | Condition, Execution
RelationalOperator block "Relational Operator4" | Condition, Execution
RelationalOperator block "Relational Operator5" | Condition, Execution
RelationalOperator block "Relational Operator6" | Condition, Execution
RelationalOperator block "Relational Operator7" | Condition, Execution
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
Constant block "Constant10" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant5" | Execution
Constant block "Constant6" | Execution
Constant block "Constant7" | Execution
Constant block "Constant8" | Execution
Constant block "Constant9" | Execution

### 11. SubSystem block "BMSDelay"

Justify or Exclude

Parent: | HDP/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

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

Justify or Exclude

Parent: | HDP/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

### 13. SubSystem block "HDP_GbHDP_HallCrnt_A"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 14. SubSystem block "HDP_GbHDP_HallCrnt_A1"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 15. SubSystem block "CABFltDet"

Justify or Exclude

Parent: | HDP/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 | 100% (82/82) condition outcomes
Decision | NA | 50% (2/4) decision outcomes
MCDC | NA | 39% (7/18) conditions reversed the outcome
Execution | NA | 100% (48/48) objective outcomes

#### Logic block "Logical"

Justify or Exclude

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

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

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

Decision/Condition | True Out | False Out
(C1 && C2) && ((((((((C3 || C4) || C5) || C6) || C7) || C8) || C9) && (C10 && C11)) || (((((C12 || C13) || C14) || C15) || C16) && (C17 && C18))) |
C1 (Logical In1) | TTFFTFFFFTTFFFTFFT | (FTFFFFFFTFTFFFFTTT)
C2 (Logical In2) | TTFFTFFFFTTFFFTFFT | TFFFTFFFFTTFFFTFFT
C3 (Logical1 In1) | (TTTFFFFFFTTFFFFFFT) | TTFFFFFFFTTFFFFFFT
C4 (Logical1 In2) | (TTFTFFFFFTTFFFFFFT) | TTFFFFFFFTTFFFFFFT
C5 (Logical1 In3) | TTFFTFFFFTTFFFTFFT | TTFFFFFFFTTFFFFFFT
C6 (Logical1 In4) | (TTFFFTFFFTTFFFFFFT) | TTFFFFFFFTTFFFFFFT
C7 (Logical1 In5) | (TTFFFFTFFTTFFFFFFT) | TTFFFFFFFTTFFFFFFT
C8 (Logical1 In6) | (TTFFFFFTFTTFFFFFFT) | TTFFFFFFFTTFFFFFFT
C9 (Logical1 In7) | (TTFFFFFFTTTFFFFFFT) | TTFFFFFFFTTFFFFFFT
C10 (Logical7 In1) | TTFFTFFFFTTFFFTFFT | TTFFFFFFTFTFFFFTFT
C11 (Logical7 In2) | TTFFTFFFFTTFFFTFFT | TTFFTFFFFTFFFFTFFF
C12 (Logical2 In1) | (TTFFFFFFFFTTFFFFTT) | TTFFFFFFFFTFFFFFTT
C13 (Logical2 In2) | (TTFFFFFFFFTFTFFFTT) | TTFFFFFFFFTFFFFFTT
C14 (Logical2 In3) | (TTFFFFFFFFTFFTFFTT) | TTFFFFFFFFTFFFFFTT
C15 (Logical2 In4) | (TTFFFFFFFFTFFFTFTT) | TTFFFFFFFFTFFFFFTT
C16 (Logical2 In5) | TTFFFFFFTFTFFFFTTT | TTFFFFFFFFTFFFFFTT
C17 (Logical6 In1) | TTFFFFFFTFTFFFFTTT | TTFFFFFFTFTFFFFTFT
C18 (Logical6 In2) | TTFFFFFFTFTFFFFTTT | TTFTFFFFFFFFFTFFTF

#### Logic block "Logical1"

Justify or Exclude

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

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

#### Logic block "Logical2"

Justify or Exclude

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

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

#### Logic block "Logical3"

Justify or Exclude

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

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

#### Logic block "Logical4"

Justify or Exclude

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

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

#### Logic block "Logical5"

Justify or Exclude

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

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

#### Logic block "Logical6"

Justify or Exclude

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

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

#### Logic block "Logical7"

Justify or Exclude

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

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

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
DataTypeConversion block "Data Type Conversion1" | Execution
RelationalOperator block "Relational Operator1" | Condition, Execution
RelationalOperator block "Relational Operator10" | Condition, Execution
RelationalOperator block "Relational Operator11" | Condition, Execution
RelationalOperator block "Relational Operator12" | Condition, Execution
RelationalOperator block "Relational Operator13" | Condition, Execution
RelationalOperator block "Relational Operator14" | Condition, Execution
RelationalOperator block "Relational Operator15" | Condition, Execution
RelationalOperator block "Relational Operator16" | Condition, Execution
RelationalOperator block "Relational Operator2" | Condition, Execution
RelationalOperator block "Relational Operator3" | Condition, Execution
RelationalOperator block "Relational Operator4" | Condition, Execution
RelationalOperator block "Relational Operator5" | Condition, Execution
RelationalOperator block "Relational Operator6" | Condition, Execution
RelationalOperator block "Relational Operator7" | Condition, Execution
RelationalOperator block "Relational Operator8" | Condition, Execution
RelationalOperator block "Relational Operator9" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant10" | Execution
Constant block "Constant11" | Execution
Constant block "Constant12" | Execution
Constant block "Constant13" | Execution
Constant block "Constant14" | Execution
Constant block "Constant15" | Execution
Constant block "Constant16" | 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

### 16. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 17. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg1"

Justify or Exclude

Parent: | HDP/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/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABFltDet/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 18. SubSystem block "CABVoltFltDet"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | HDP_GbHDP_PackCrntZeroFlt_flg1

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

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

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

#### Logic block "Logical1"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet
Uncovered Links: |

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

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

Decision/Condition | True Out | False Out
C1 && (((C2 && C3) && (C4 && C5)) || ((C6 && (C7 || C8)) && (C9 && C10))) |
C1 (Logical1 In1) | TTTTTTTFFT | (FTTFTTTFTT)
C2 (Logical In1) | TTTTTTTFFT | TFTTTFTFFT
C3 (Logical In2) | TTTTTTTFFT | TTFTTTFFFT
C4 (Logical5 In1) | TTTTTTTFFT | (TTTFTTTFFT)
C5 (Logical5 In2) | TTTTTTTFFT | (TTTTFTTFFT)
C6 (Logical2 In1) | TTTFTTTFTT | (TTTFTFTFTT)
C7 (Logical3 In1) | TTTFTTTFTT | TTFFTTFFTT
C8 (Logical3 In2) | (TTFFTTFTTT) | TTFFTTFFTT
C9 (Logical6 In1) | TTTFTTTFTT | (TTTFTTTFFT)
C10 (Logical6 In2) | TTTFTTTFTT | (TTTFTTTFTF)

#### Logic block "Logical2"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

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

#### Logic block "Logical3"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

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

#### Logic block "Logical4"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

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

#### Logic block "Logical5"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

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

#### Logic block "Logical6"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

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

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
DataTypeConversion block "Data Type Conversion1" | Execution
RelationalOperator block "Relational Operator1" | Condition, Execution
RelationalOperator block "Relational Operator16" | Condition, Execution
RelationalOperator block "Relational Operator2" | Condition, Execution
RelationalOperator block "Relational Operator3" | Condition, Execution
RelationalOperator block "Relational Operator4" | Condition, Execution
RelationalOperator block "Relational Operator5" | Condition, Execution
RelationalOperator block "Relational Operator6" | Condition, Execution
RelationalOperator block "Relational Operator7" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant14" | Execution
Constant block "Constant16" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution
Constant block "Constant5" | Execution
Constant block "Constant6" | Execution

### 19. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg1"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet

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/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CABVoltFltDet/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 20. SubSystem block "CSRInfoErrorFltDet"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys
Child Systems: | HDP_GbHDP_PackCrntZeroFlt_flg1

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

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet
Uncovered Links: |

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

Conditions analyzed

Description | True | False
input port 1 | 421 | 280
input port 2 | 701 | 0

#### Logic block "Logical1"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet

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

#### Logic block "Logical2"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet

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

#### Logic block "Logical3"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet
Uncovered Links: |

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

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

Decision/Condition | True Out | False Out
C1 && ((C2 && C3) || (C4 && ((((((((C5 || C6) || C7) || C8) || C9) || C10) || C11) || C12) || C13))) |
C1 (Logical3 In1) | TFTTTTTTTTTTT | FFFTTTTTTTTTT
C2 (Logical4 In1) | TTTFTFTTTTTTT | TFTFTTFTTTTTT
C3 (Logical4 In2) | TTTFTFTTTTTTT | TTFFTTTTTTTTT
C4 (Logical In1) | TFTTTTTTTTTTT | TFFFTTTTTTTTT
C5 (Logical1 In1) | (TFFTTFFFFFFFF) | (TFFTFFFFFFFFF)
C6 (Logical1 In2) | (TFFTFTFFFFFFF) | (TFFTFFFFFFFFF)
C7 (Logical1 In3) | (TFFTFFTFFFFFF) | (TFFTFFFFFFFFF)
C8 (Logical1 In4) | (TFFTFFFTFFFFF) | (TFFTFFFFFFFFF)
C9 (Logical1 In5) | (TFFTFFFFTFFFF) | (TFFTFFFFFFFFF)
C10 (Logical1 In6) | (TFFTFFFFFTFFF) | (TFFTFFFFFFFFF)
C11 (Logical1 In7) | (TFFTFFFFFFTFF) | (TFFTFFFFFFFFF)
C12 (Logical1 In8) | (TFFTFFFFFFFTF) | (TFFTFFFFFFFFF)
C13 (Logical1 In9) | (TFFTFFFFFFFFT) | (TFFTFFFFFFFFF)

#### Logic block "Logical4"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet

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

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
RelationalOperator block "Relational Operator1" | Condition, Execution
RelationalOperator block "Relational Operator10" | Condition, Execution
RelationalOperator block "Relational Operator11" | Condition, Execution
RelationalOperator block "Relational Operator14" | Condition, Execution
RelationalOperator block "Relational Operator16" | Condition, Execution
RelationalOperator block "Relational Operator2" | Condition, Execution
RelationalOperator block "Relational Operator3" | Condition, Execution
RelationalOperator block "Relational Operator4" | Condition, Execution
RelationalOperator block "Relational Operator5" | Condition, Execution
RelationalOperator block "Relational Operator6" | Condition, Execution
RelationalOperator block "Relational Operator8" | Condition, Execution
RelationalOperator block "Relational Operator9" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant10" | Execution
Constant block "Constant11" | Execution
Constant block "Constant14" | Execution
Constant block "Constant16" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution
Constant block "Constant5" | Execution
Constant block "Constant6" | Execution
Constant block "Constant8" | Execution
Constant block "Constant9" | Execution

### 21. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg1"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet

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/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/CSRInfoErrorFltDet/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 22. SubSystem block "HallSensFltDet"

Justify or Exclude

Parent: | HDP/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 | 100% (4/4) condition outcomes
Decision | NA | 50% (2/4) decision outcomes
Execution | NA | 100% (10/10) objective outcomes

#### Full Coverage

Model Object | Metric
RelationalOperator block "Comparison" | Condition, Execution
RelationalOperator block "Comparison2" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution

### 23. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 24. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg1"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 25. SubSystem block "Hall_Curr"

Justify or Exclude

Parent: | HDP/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% (16/16) condition outcomes
Decision | NA | 50% (2/4) decision outcomes
MCDC | NA | 100% (5/5) conditions reversed the outcome
Execution | NA | 100% (22/22) objective outcomes

#### Full Coverage

Model Object | Metric
Logic block "Logical" | Condition, MCDC, Execution
Product block "Product1" | Execution
Product block "Product2" | Execution
Product block "Product3" | Execution
Product block "Product4" | Execution
Sum block "Sum1" | Execution
RelationalOperator block "Relational Operator1" | Condition, Execution
RelationalOperator block "Relational Operator2" | Condition, Execution
RelationalOperator block "Relational Operator7" | Condition, Execution
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
Constant block "Constant10" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution
Constant block "Constant5" | Execution

### 26. SubSystem block "HDP_GbHDP_HallCrnt_A"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 27. SubSystem block "HDP_GbHDP_HallCrnt_A1"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 28. SubSystem block "MaxPackCurrStore"

Justify or Exclude

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

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

#### Abs block "Abs"

Justify or Exclude

Parent: | HDP/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 | 701/701
true | 0/701

#### Abs block "Abs1"

Justify or Exclude

Parent: | HDP/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 | 701/701
true | 0/701

#### Logic block "Logical Operator"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore
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
RelationalOperator block "Relational Operator" | Condition, Execution
DataStoreRead block "Data Store Read" | Execution

### 29. SubSystem block "MaxPackCurrUpdate"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/MaxPackCurrStore

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

#### Full Coverage

Model Object | Metric
DataStoreWrite block "Data Store Write" | Execution

### 30. SubSystem block "PackCurrSelfCheck"

Justify or Exclude

Parent: | HDP/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 | 89% (16/18) condition outcomes
Decision | NA | 75% (21/28) decision outcomes
MCDC | NA | 100% (2/2) conditions reversed the outcome
Execution | NA | 95% (41/43) objective outcomes

#### Full Coverage

Model Object | Metric
Logic block "Logical Operator" | Condition, MCDC, Execution
DataTypeConversion block "Data Type Conversion" | Execution
RelationalOperator block "Relational Operator1" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution
Constant block "Constant5" | Execution

### 31. SubSystem block "DebounceStartZero"

Justify or Exclude

Parent: | HDP/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 | 83% (10/12) condition outcomes
Decision | NA | 77% (20/26) decision outcomes
Execution | NA | 94% (30/32) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch" | Decision, Execution
UnitDelay block "Unit Delay" | Execution

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

Justify or Exclude

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

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

#### Full Coverage

Model Object | Metric
RelationalOperator block "Compare" | Condition, Execution

### 33. SubSystem block "FaultProcess"

Justify or Exclude

Parent: | HDP/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 | 75% (3/4) condition outcomes
Decision | NA | 75% (9/12) decision outcomes
Execution | NA | 93% (13/14) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch" | Decision, Execution
Switch block "Switch1" | Decision, Execution
Switch block "Switch2" | Decision, Execution
RelationalOperator block "Relational Operator" | Condition, Execution
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
UnitDelay block "Unit Delay" | Execution
UnitDelay block "Unit Delay1" | Execution

### 34. SubSystem block "Decrease"

Justify or Exclude

Parent: | HDP/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/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) | 620/620
true (output is from 1st input port) | 0/620

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP/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 | 620

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution

### 35. SubSystem block "Nomal"

Justify or Exclude

Parent: | HDP/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/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/Decrease/Nomal
Uncovered Links: |

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

### 36. SubSystem block "Increase"

Justify or Exclude

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

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/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/FaultProcess/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/81
true | 81/81
input >= upper limit | 50%
false | 81/81
true | 0/81

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 37. SubSystem block "HealProcess"

Justify or Exclude

Parent: | HDP/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 | 83% (5/6) condition outcomes
Decision | NA | 75% (9/12) decision outcomes
Execution | NA | 93% (14/15) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch" | Decision, Execution
Switch block "Switch1" | Decision, Execution
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

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

Justify or Exclude

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

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

#### Full Coverage

Model Object | Metric
RelationalOperator block "Compare" | Condition, Execution

### 39. SubSystem block "Decrease"

Justify or Exclude

Parent: | HDP/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 | 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/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/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) | 81/81
true (output is from 1st input port) | 0/81

#### RelationalOperator block "Relational Operator"

Justify or Exclude

Parent: | HDP/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/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 | 81

#### Full Coverage

Model Object | Metric
Constant block "Constant" | Execution

### 40. SubSystem block "Nomal"

Justify or Exclude

Parent: | HDP/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/HDP/HiCrntPrc_10ms/HiCrntPrc_10ms_sys/PackCurrSelfCheck/DebounceStartZero/HealProcess/Decrease/Nomal
Uncovered Links: |

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

### 41. SubSystem block "Increase"

Justify or Exclude

Parent: | HDP/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/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/620
true | 620/620
input >= upper limit | 50%
false | 620/620
true | 0/620

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 42. SubSystem block "HDP_GbHDP_PackCrntSelfChck_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 43. SubSystem block "PackCurrZeroFlt"

Justify or Exclude

Parent: | HDP/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 | 100% (8/8) condition outcomes
Decision | NA | 50% (2/4) decision outcomes
MCDC | NA | 100% (2/2) conditions reversed the outcome
Execution | NA | 100% (10/10) objective outcomes

#### Abs block "Abs"

Justify or Exclude

Parent: | HDP/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 | 701/701
true | 0/701

#### Full Coverage

Model Object | Metric
Logic block "Logical Operator" | Condition, MCDC, Execution
DataTypeConversion block "Data Type Conversion" | Execution
RelationalOperator block "Relational Operator" | Condition, Execution
RelationalOperator block "Relational Operator1" | Condition, Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution

### 44. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 45. SubSystem block "TwoCrntMishFlt"

Justify or Exclude

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

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 6
Condition | NA | 90% (18/20) condition outcomes
Decision | NA | 80% (8/10) decision outcomes
MCDC | NA | 0% (0/6) conditions reversed the outcome
Execution | NA | 100% (21/21) objective outcomes

#### Abs block "Abs"

Justify or Exclude

Parent: | HDP/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 | 701/701
true | 0/701

#### Logic block "Logical3"

Justify or Exclude

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

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 92% (11/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 | 41 | 660
input port 2 | 79 | 622
input port 3 | 701 | 0
input port 4 | 160 | 541
input port 5 | 691 | 10
input port 6 | 691 | 10

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 "Comparison2"

Justify or Exclude

Parent: | HDP/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 | 701 | 0

#### Full Coverage

Model Object | Metric
Abs block "Abs1" | Decision, Execution
Abs block "Abs2" | Decision, Execution
Abs block "Abs3" | Decision, Execution
Product block "Product" | Execution
Product block "Product1" | Execution
Sum block "Sum1" | Execution
Sum block "Sum2" | Execution
RelationalOperator block "Comparison" | Condition, Execution
RelationalOperator block "Comparison1" | Condition, Execution
RelationalOperator block "Comparison3" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution
Constant block "Constant5" | Execution

### 46. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 47. SubSystem block "TwoCrntSensInvldFlt"

Justify or Exclude

Parent: | HDP/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 | 100% (2/2) conditions reversed the outcome
Execution | NA | 100% (6/6) objective outcomes

#### Logic block "Logical1"

Justify or Exclude

Parent: | HDP/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/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

#### Full Coverage

Model Object | Metric
Logic block "Logical3" | Condition, MCDC, Execution

### 48. SubSystem block "HDP_GbHDP_PackCrntZeroFlt_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 49. SubSystem block "HiVoltPrc_20ms"

Justify or Exclude

Parent: | HDP/HDP
Child Systems: | HiVoltPrc_20ms_sys

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 1 | 106
Condition | NA | 92% (132/144) condition outcomes
Decision | 100% (1/1) decision outcomes | 65% (83/127) decision outcomes
MCDC | NA | 28% (11/39) conditions reversed the outcome
Execution | NA | 94% (237/251) objective outcomes

Decisions analyzed

Function call | 100%
executed | 701/701

### 50. SubSystem block "HiVoltPrc_20ms_sys"

Justify or Exclude

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

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 105
Condition | NA | 92% (132/144) condition outcomes
Decision | NA | 65% (82/126) decision outcomes
MCDC | NA | 28% (11/39) conditions reversed the outcome
Execution | NA | 94% (237/251) objective outcomes

### 51. SubSystem block "HighVoltOutput"

Justify or Exclude

Parent: | HDP/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 | 71% (5/7) conditions reversed the outcome
Execution | NA | 100% (72/72) objective outcomes

### 52. SubSystem block "BatVoltCalc"

Justify or Exclude

Parent: | HDP/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 | 100% (3/3) conditions reversed the outcome
Execution | NA | 100% (12/12) objective outcomes

#### Full Coverage

Model Object | Metric
Logic block "Logical1" | Condition, MCDC, Execution
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

### 53. SubSystem block "HDP_GbHDP_PackVoltVld_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 54. SubSystem block "HDP_GcHDP_PackVolt_V"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 55. SubSystem block "ChrgNegCtlVoltCalc"

Justify or Exclude

Parent: | HDP/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

### 56. SubSystem block "HDP_GbHDP_ChrgNegCtlVoltVld_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 57. SubSystem block "HDP_GcHDP_ChrgNegCtlVolt_V"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 58. SubSystem block "ChrgPosCtlVoltCalc"

Justify or Exclude

Parent: | HDP/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/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 | 701 | 0
input port 2 | 260 | 441

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/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 | 701

#### 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

### 59. SubSystem block "HDP_GbHDP_ChrgPosCtlVoltVld_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 60. SubSystem block "HDP_GcHDP_ChrgPosCtlVolt_V"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 61. SubSystem block "FuseVoltCalc"

Justify or Exclude

Parent: | HDP/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

### 62. SubSystem block "HDP_GbHDP_PosCtlVoltVld_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 63. SubSystem block "HDP_GcHDP_PosCtlVolt_V"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 64. SubSystem block "IsoNegVoltCalc"

Justify or Exclude

Parent: | HDP/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

### 65. SubSystem block "HDP_GbHDP_IsoNegVoltVld_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 66. SubSystem block "HDP_GcHDP_IsoNegVolt_V"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 67. SubSystem block "NegCtlVoltCalc"

Justify or Exclude

Parent: | HDP/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

### 68. SubSystem block "HDP_GbHDP_NegCtlVoltVld_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 69. SubSystem block "HDP_GcHDP_NegCtlVolt_V"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 70. SubSystem block "PosCtlVoltCalc"

Justify or Exclude

Parent: | HDP/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/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 | 701 | 0
input port 2 | 360 | 341

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/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 | 701

#### 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

### 71. SubSystem block "HDP_GbHDP_PosCtlVoltVld_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 72. SubSystem block "HDP_GcHDP_PosCtlVolt_V"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 73. SubSystem block "HighVoltRatlyFltChk"

Justify or Exclude

Parent: | HDP/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 | 92% (68/74) condition outcomes
Decision | NA | 70% (14/20) decision outcomes
MCDC | NA | 10% (2/20) conditions reversed the outcome
Execution | NA | 97% (69/71) objective outcomes

### 74. SubSystem block "ChrgPosVoltRatlyFltChk"

Justify or Exclude

Parent: | HDP/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 | 88% (23/26) condition outcomes
Decision | NA | 67% (4/6) decision outcomes
MCDC | NA | 0% (0/7) conditions reversed the outcome
Execution | NA | 96% (23/24) objective outcomes

#### Logic block "Logical"

Justify or Exclude

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

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 93% (13/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 | 310 | 391
input port 2 | 431 | 270
input port 3 | 260 | 441
input port 4 | 0 | 701
input port 5 | 451 | 250
input port 6 | 531 | 170
input port 7 | 691 | 10

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 "Relational Operator1"

Justify or Exclude

Parent: | HDP/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 | 701

#### 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
RelationalOperator block "Comparison" | Condition, Execution
RelationalOperator block "Comparison3" | Condition, Execution
RelationalOperator block "Relational Operator2" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution

### 75. SubSystem block "DiffValue"

Justify or Exclude

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

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

#### Full Coverage

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

### 76. SubSystem block "DiffValue1"

Justify or Exclude

Parent: | HDP/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/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/701
true (output is from 1st input port) | 701/701

#### Sum block "Add1"

Justify or Exclude

Parent: | HDP/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/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 | 701 | 0

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 77. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 78. SubSystem block "PackVoltOvrRngFltChk"

Justify or Exclude

Parent: | HDP/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 | 100% (8/8) condition outcomes
Decision | NA | 50% (1/2) decision outcomes
MCDC | NA | 100% (2/2) conditions reversed the outcome
Execution | NA | 100% (9/9) objective outcomes

#### Full Coverage

Model Object | Metric
Logic block "Logical1" | Condition, MCDC, Execution
DataTypeConversion block "Data Type Conversion" | Execution
RelationalOperator block "Comparison" | Condition, Execution
RelationalOperator block "Comparison2" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution

### 79. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 80. SubSystem block "PackVoltRatlyFltChk"

Justify or Exclude

Parent: | HDP/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 | 100% (18/18) condition outcomes
Decision | NA | 83% (5/6) decision outcomes
MCDC | NA | 0% (0/5) conditions reversed the outcome
Execution | NA | 100% (17/17) objective outcomes

#### Logic block "Logical"

Justify or Exclude

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

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 100% (10/10) condition outcomes
MCDC | 0% (0/5) 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 | (TTTTT) | FTTTT
input port 2 | (TTTTT) | TFTTT
input port 3 | (TTTTT) | TTFTT
input port 4 | (TTTTT) | (TTTFT)
input port 5 | (TTTTT) | TTTTF

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
RelationalOperator block "Comparison" | Condition, Execution
RelationalOperator block "Comparison3" | Condition, Execution
Constant block "Constant2" | Execution
Constant block "Constant4" | Execution

### 81. SubSystem block "DiffValue"

Justify or Exclude

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

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

#### Full Coverage

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

### 82. SubSystem block "DiffValue1"

Justify or Exclude

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

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

#### Full Coverage

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

### 83. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 84. SubSystem block "PosVoltRatlyFltChk"

Justify or Exclude

Parent: | HDP/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 | 86% (19/22) condition outcomes
Decision | NA | 67% (4/6) decision outcomes
MCDC | NA | 0% (0/6) conditions reversed the outcome
Execution | NA | 95% (20/21) objective outcomes

#### Logic block "Logical"

Justify or Exclude

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

Metric | Coverage
Cyclomatic Complexity | 0
Condition | 92% (11/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 | 310 | 391
input port 2 | 431 | 270
input port 3 | 360 | 341
input port 4 | 0 | 701
input port 5 | 531 | 170
input port 6 | 691 | 10

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 "Relational Operator1"

Justify or Exclude

Parent: | HDP/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 | 701

#### Full Coverage

Model Object | Metric
DataTypeConversion block "Data Type Conversion" | Execution
DataTypeConversion block "Data Type Conversion1" | Execution
DataTypeConversion block "Data Type Conversion2" | Execution
RelationalOperator block "Comparison" | Condition, Execution
RelationalOperator block "Comparison3" | Condition, Execution
Constant block "Constant2" | Execution
Constant block "Constant3" | Execution
Constant block "Constant4" | Execution

### 85. SubSystem block "DiffValue"

Justify or Exclude

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

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

#### Full Coverage

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

### 86. SubSystem block "DiffValue1"

Justify or Exclude

Parent: | HDP/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/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/701
true (output is from 1st input port) | 701/701

#### Sum block "Add1"

Justify or Exclude

Parent: | HDP/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/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 | 701 | 0

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 87. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 88. SubSystem block "PackVoltFltChk"

Justify or Exclude

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

Metric | Coverage (this object) | Coverage (inc. descendants)
Cyclomatic Complexity | 0 | 30
Condition | NA | 94% (30/32) condition outcomes
Decision | NA | 40% (12/30) decision outcomes
MCDC | NA | 20% (2/10) conditions reversed the outcome
Execution | NA | 80% (48/60) objective outcomes

### 89. SubSystem block "PackVoltHiFltChk"

Justify or Exclude

Parent: | HDP/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 | 100% (16/16) condition outcomes
Decision | NA | 40% (6/15) decision outcomes
MCDC | NA | 40% (2/5) conditions reversed the outcome
Execution | NA | 80% (24/30) objective outcomes

#### Logic block "Logical1"

Justify or Exclude

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

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

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/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltHiFltChk

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

#### Full Coverage

Model Object | Metric
Logic block "Logical" | Condition, MCDC, Execution
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
RelationalOperator block "Relational Operator1" | Condition, Execution
RelationalOperator block "Relational Operator2" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution

### 90. SubSystem block "HDP_2D_Config_Word"

Justify or Exclude

Parent: | HDP/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 | 36% (4/11) decision outcomes
Execution | NA | 50% (6/12) objective outcomes

#### SwitchCase block "Switch Case"

Justify or Exclude

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

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

Decisions analyzed

truncated input | 36%
= Enum_UDSCapSel_Default | 10/701
= Enum_UDSCapSel_CATL153Ah | 0/701
= Enum_UDSCapSel_CATL180Ah | 0/701
= Enum_UDSCapSel_CATL177Ah | 120/701
= Enum_UDSCapSel_CATL203Ah | 451/701
= Enum_UDSCapSel_CATL51Ah | 0/701
= Enum_UDSCapSel_CATL132Ah | 0/701
= Enum_UDSCapSel_XWD75Ah | 120/701
= Enum_UDSCapSel_TFE177Ah | 0/701
= Enum_UDSCapSel_CATLCTP248Ah | 0/701
= implicit-default | 0/701

#### Full Coverage

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

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

Justify or Exclude

Parent: | HDP/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

### 92. SubSystem block "Switch Case Action Subsystem1"

Justify or Exclude

Parent: | HDP/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/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

### 93. SubSystem block "Switch Case Action Subsystem2"

Justify or Exclude

Parent: | HDP/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/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

### 94. SubSystem block "Switch Case Action Subsystem3"

Justify or Exclude

Parent: | HDP/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

### 95. SubSystem block "Switch Case Action Subsystem4"

Justify or Exclude

Parent: | HDP/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

### 96. SubSystem block "Switch Case Action Subsystem5"

Justify or Exclude

Parent: | HDP/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/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

### 97. SubSystem block "Switch Case Action Subsystem6"

Justify or Exclude

Parent: | HDP/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/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

### 98. SubSystem block "Switch Case Action Subsystem7"

Justify or Exclude

Parent: | HDP/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

### 99. SubSystem block "Switch Case Action Subsystem8"

Justify or Exclude

Parent: | HDP/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/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

### 100. SubSystem block "Switch Case Action Subsystem9"

Justify or Exclude

Parent: | HDP/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/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

### 101. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 102. SubSystem block "HDP_GeHDP_PackVoltSt_enum1"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 103. SubSystem block "PackVoltLoFltChk"

Justify or Exclude

Parent: | HDP/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 | 88% (14/16) condition outcomes
Decision | NA | 40% (6/15) decision outcomes
MCDC | NA | 0% (0/5) conditions reversed the outcome
Execution | NA | 80% (24/30) objective outcomes

#### Logic block "Logical"

Justify or Exclude

Parent: | HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
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 | (TT) | FT
input port 2 | (TT) | TF

#### Logic block "Logical1"

Justify or Exclude

Parent: | HDP/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 | 701 | 0
input port 2 | 631 | 70
input port 3 | 10 | 691

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/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk
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 | 701

#### 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
RelationalOperator block "Comparison1" | Condition, Execution
RelationalOperator block "Comparison3" | Condition, Execution
Constant block "Constant1" | Execution
Constant block "Constant2" | Execution

### 104. SubSystem block "HDP_2D_Config_Word1"

Justify or Exclude

Parent: | HDP/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 | 36% (4/11) decision outcomes
Execution | NA | 50% (6/12) objective outcomes

#### SwitchCase block "Switch Case"

Justify or Exclude

Parent: | HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltFltChk/PackVoltLoFltChk/HDP_2D_Config_Word1
Uncovered Links: |

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

Decisions analyzed

truncated input | 36%
= Enum_UDSCapSel_Default | 10/701
= Enum_UDSCapSel_CATL153Ah | 0/701
= Enum_UDSCapSel_CATL180Ah | 0/701
= Enum_UDSCapSel_CATL177Ah | 120/701
= Enum_UDSCapSel_CATL203Ah | 451/701
= Enum_UDSCapSel_CATL51Ah | 0/701
= Enum_UDSCapSel_CATL132Ah | 0/701
= Enum_UDSCapSel_XWD75Ah | 120/701
= Enum_UDSCapSel_TFE177Ah | 0/701
= Enum_UDSCapSel_CATLCTP248Ah | 0/701
= implicit-default | 0/701

#### Full Coverage

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

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

Justify or Exclude

Parent: | HDP/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

### 106. SubSystem block "Switch Case Action Subsystem1"

Justify or Exclude

Parent: | HDP/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/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

### 107. SubSystem block "Switch Case Action Subsystem2"

Justify or Exclude

Parent: | HDP/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/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

### 108. SubSystem block "Switch Case Action Subsystem3"

Justify or Exclude

Parent: | HDP/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

### 109. SubSystem block "Switch Case Action Subsystem4"

Justify or Exclude

Parent: | HDP/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

### 110. SubSystem block "Switch Case Action Subsystem5"

Justify or Exclude

Parent: | HDP/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/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

### 111. SubSystem block "Switch Case Action Subsystem6"

Justify or Exclude

Parent: | HDP/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/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

### 112. SubSystem block "Switch Case Action Subsystem7"

Justify or Exclude

Parent: | HDP/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

### 113. SubSystem block "Switch Case Action Subsystem8"

Justify or Exclude

Parent: | HDP/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/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

### 114. SubSystem block "Switch Case Action Subsystem9"

Justify or Exclude

Parent: | HDP/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/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

### 115. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 116. SubSystem block "HDP_GeHDP_PackVoltSt_enum1"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 117. SubSystem block "PackVoltSelfCheck"

Justify or Exclude

Parent: | HDP/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 | 100% (20/20) condition outcomes
Decision | NA | 82% (23/28) decision outcomes
MCDC | NA | 100% (2/2) conditions reversed the outcome
Execution | NA | 100% (45/45) objective outcomes

#### Full Coverage

Model Object | Metric
Logic block "Logical Operator" | Condition, MCDC, Execution
DataTypeConversion block "Data Type Conversion1" | Execution
RelationalOperator block "Relational Operator" | Condition, Execution
RelationalOperator block "Relational Operator3" | 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

### 118. SubSystem block "DebounceStartZero"

Justify or Exclude

Parent: | HDP/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 | 100% (12/12) condition outcomes
Decision | NA | 85% (22/26) decision outcomes
Execution | NA | 100% (32/32) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch" | Decision, Execution
UnitDelay block "Unit Delay" | Execution

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

Justify or Exclude

Parent: | HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero

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

#### Full Coverage

Model Object | Metric
RelationalOperator block "Compare" | Condition, Execution

### 120. SubSystem block "FaultProcess"

Justify or Exclude

Parent: | HDP/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 | 100% (4/4) condition outcomes
Decision | NA | 83% (10/12) decision outcomes
Execution | NA | 100% (14/14) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch" | Decision, Execution
Switch block "Switch1" | Decision, Execution
Switch block "Switch2" | Decision, Execution
RelationalOperator block "Relational Operator" | Condition, Execution
Constant block "Constant" | Execution
Constant block "Constant1" | Execution
UnitDelay block "Unit Delay" | Execution
UnitDelay block "Unit Delay1" | Execution

### 121. SubSystem block "Decrease"

Justify or Exclude

Parent: | HDP/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 | 100% (2/2) condition outcomes
Decision | NA | 100% (2/2) decision outcomes
Execution | NA | 100% (4/4) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch" | Decision, Execution
RelationalOperator block "Relational Operator" | Condition, Execution
Constant block "Constant" | Execution

### 122. SubSystem block "Nomal"

Justify or Exclude

Parent: | HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/Decrease

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

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 123. SubSystem block "Increase"

Justify or Exclude

Parent: | HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess

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/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/FaultProcess/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/411
true | 411/411
input >= upper limit | 50%
false | 411/411
true | 0/411

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 124. SubSystem block "HealProcess"

Justify or Exclude

Parent: | HDP/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 | 100% (6/6) condition outcomes
Decision | NA | 83% (10/12) decision outcomes
Execution | NA | 100% (15/15) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch" | Decision, Execution
Switch block "Switch1" | Decision, Execution
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

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

Justify or Exclude

Parent: | HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess

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

#### Full Coverage

Model Object | Metric
RelationalOperator block "Compare" | Condition, Execution

### 126. SubSystem block "Decrease"

Justify or Exclude

Parent: | HDP/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 | 100% (2/2) condition outcomes
Decision | NA | 100% (2/2) decision outcomes
Execution | NA | 100% (4/4) objective outcomes

#### Full Coverage

Model Object | Metric
Switch block "Switch" | Decision, Execution
RelationalOperator block "Relational Operator" | Condition, Execution
Constant block "Constant" | Execution

### 127. SubSystem block "Nomal"

Justify or Exclude

Parent: | HDP/HDP/HiVoltPrc_20ms/HiVoltPrc_20ms_sys/PackVoltSelfCheck/DebounceStartZero/HealProcess/Decrease

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

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 128. SubSystem block "Increase"

Justify or Exclude

Parent: | HDP/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/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/290
true | 290/290
input >= upper limit | 50%
false | 290/290
true | 0/290

#### Full Coverage

Model Object | Metric
Sum block "Add" | Execution

### 129. SubSystem block "HDP_GbHDP_PackVoltSelfChck_flg"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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

### 130. SubSystem block "Subsystem"

Justify or Exclude

Parent: | HDP/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

### 131. SubSystem block "HDP_GeHDP_PackVoltSt_enum"

Justify or Exclude

Parent: | HDP/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/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) | 701/701
true (output is from 1st input port) | 0/701

#### Full Coverage

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