CounterDroneBackend/coverage_report/CounterDrone.Core_CloudDispersal.html

224 lines
31 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="IE=EDGE,chrome=1" />
<link href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAn1BMVEUAAADCAAAAAAA3yDfUAAA3yDfUAAA8PDzr6+sAAAD4+Pg3yDeQkJDTAADt7e3V1dU3yDdCQkIAAADbMTHUAABBykHUAAA2yDY3yDfr6+vTAAB3diDR0dGYcHDUAAAjhiPSAAA3yDeuAADUAAA3yDf////OCALg9+BLzktBuzRelimzKgv87+/dNTVflSn1/PWz6rO126g5yDlYniy0KgwjJ0TyAAAAI3RSTlMABAj0WD6rJcsN7X1HzMqUJyYW+/X08+bltqSeaVRBOy0cE+citBEAAADBSURBVDjLlczXEoIwFIThJPYGiL0XiL3r+z+bBOJs9JDMuLffP8v+Gxfc6aIyDQVjQcnqnvRDEQwLJYtXpZT+YhDHKIjLbS+OUeT4TjkKi6OwOArq+yeKXD9uDqQQbcOjyCy0e6bTojZSftX+U6zUQ7OuittDu1k0WHqRFfdXQijgjKfF6ZwAikvmKD6OQjmKWUcDigkztm5FZN05nMON9ZcoinlBmTNnAUdBnRbUUbgdBZwWbkcBpwXcVsBtxfjb31j1QB5qeebOAAAAAElFTkSuQmCC" rel="icon" type="image/x-icon" />
<title>CounterDrone.Core.Models.CloudDispersal - Coverage Report</title>
<link rel="stylesheet" type="text/css" href="report.css" />
</head><body><div class="container"><div class="containerleft">
<h1><a href="index.html" class="back">&lt;</a> Summary</h1>
<div class="card-group">
<div class="card">
<div class="card-header">Information</div>
<div class="card-body">
<div class="table">
<table>
<tr>
<th>Class:</th>
<td class="limit-width " title="CounterDrone.Core.Models.CloudDispersal">CounterDrone.Core.Models.CloudDispersal</td>
</tr>
<tr>
<th>Assembly:</th>
<td class="limit-width " title="CounterDrone.Core">CounterDrone.Core</td>
</tr>
<tr>
<th>File(s):</th>
<td class="overflow-wrap"><a href="#CUsersTellmeappsCounterDroneBackendsrcCounterDroneCoreModelsCloudDispersalcs" class="navigatetohash">C:\Users\Tellme\apps\CounterDroneBackend\src\CounterDrone.Core\Models\CloudDispersal.cs</a></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="card-group">
<div class="card">
<div class="card-header">Line coverage</div>
<div class="card-body">
<div class="large cardpercentagebar cardpercentagebar0">100%</div>
<div class="table">
<table>
<tr>
<th>Covered lines:</th>
<td class="limit-width right" title="23">23</td>
</tr>
<tr>
<th>Uncovered lines:</th>
<td class="limit-width right" title="0">0</td>
</tr>
<tr>
<th>Coverable lines:</th>
<td class="limit-width right" title="23">23</td>
</tr>
<tr>
<th>Total lines:</th>
<td class="limit-width right" title="49">49</td>
</tr>
<tr>
<th>Line coverage:</th>
<td class="limit-width right" title="23 of 23">100%</td>
</tr>
</table>
</div>
</div>
</div>
<div class="card">
<div class="card-header">Branch coverage</div>
<div class="card-body">
<div class="large">N/A</div>
<div class="table">
<table>
<tr>
<th>Covered branches:</th>
<td class="limit-width right" title="0">0</td>
</tr>
<tr>
<th>Total branches:</th>
<td class="limit-width right" title="0">0</td>
</tr>
<tr>
<th>Branch coverage:</th>
<td class="limit-width right" title="N/A">N/A</td>
</tr>
</table>
</div>
</div>
</div>
<div class="card">
<div class="card-header">Method coverage</div>
<div class="card-body">
<div class="center">
<p>Feature is only available for sponsors</p>
<a class="pro-button" href="https://reportgenerator.io/pro" target="_blank">Upgrade to PRO version</a>
</div>
</div>
</div>
</div>
<h1>Metrics</h1>
<div class="table-responsive">
<table class="overview table-fixed">
<colgroup>
<col class="column-min-200" />
<col class="column105" />
<col class="column105" />
<col class="column105" />
<col class="column105" />
</colgroup>
<thead><tr><th>Method</th><th>Branch coverage <a href="https://en.wikipedia.org/wiki/Code_coverage" target="_blank"><i class="icon-info-circled"></i></a></th><th>Crap Score <a href="https://googletesting.blogspot.de/2011/02/this-code-is-crap.html" target="_blank"><i class="icon-info-circled"></i></a></th><th>Cyclomatic complexity <a href="https://en.wikipedia.org/wiki/Cyclomatic_complexity" target="_blank"><i class="icon-info-circled"></i></a></th><th>Line coverage <a href="https://en.wikipedia.org/wiki/Code_coverage" target="_blank"><i class="icon-info-circled"></i></a></th></tr></thead>
<tbody>
<tr><td title="get_TaskId()"><a href="#file0_line10" class="navigatetohash">get_TaskId()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_AerosolType()"><a href="#file0_line12" class="navigatetohash">get_AerosolType()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_DisperseHeight()"><a href="#file0_line14" class="navigatetohash">get_DisperseHeight()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_TriggerMode()"><a href="#file0_line16" class="navigatetohash">get_TriggerMode()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_SpreadAngle()"><a href="#file0_line18" class="navigatetohash">get_SpreadAngle()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_ReleaseMode()"><a href="#file0_line20" class="navigatetohash">get_ReleaseMode()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_InitialScale()"><a href="#file0_line22" class="navigatetohash">get_InitialScale()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_Duration()"><a href="#file0_line24" class="navigatetohash">get_Duration()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_ReleaseInterval()"><a href="#file0_line26" class="navigatetohash">get_ReleaseInterval()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_TotalAmount()"><a href="#file0_line28" class="navigatetohash">get_TotalAmount()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_PositionX()"><a href="#file0_line30" class="navigatetohash">get_PositionX()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_PositionY()"><a href="#file0_line31" class="navigatetohash">get_PositionY()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_PositionZ()"><a href="#file0_line32" class="navigatetohash">get_PositionZ()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_PositionMode()"><a href="#file0_line34" class="navigatetohash">get_PositionMode()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_Source()"><a href="#file0_line36" class="navigatetohash">get_Source()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_RecommendedPosX()"><a href="#file0_line39" class="navigatetohash">get_RecommendedPosX()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_RecommendedPosY()"><a href="#file0_line40" class="navigatetohash">get_RecommendedPosY()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_RecommendedPosZ()"><a href="#file0_line41" class="navigatetohash">get_RecommendedPosZ()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_RecommendedTiming()"><a href="#file0_line42" class="navigatetohash">get_RecommendedTiming()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_CriticalPosX()"><a href="#file0_line44" class="navigatetohash">get_CriticalPosX()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_CriticalPosY()"><a href="#file0_line45" class="navigatetohash">get_CriticalPosY()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_CriticalPosZ()"><a href="#file0_line46" class="navigatetohash">get_CriticalPosZ()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
<tr><td title="get_CriticalTiming()"><a href="#file0_line47" class="navigatetohash">get_CriticalTiming()</a></td><td>100%</td><td>1</td><td>1</td><td>100%</td></tr>
</tbody>
</table>
</div>
<h1>File(s)</h1>
<h2 id="CUsersTellmeappsCounterDroneBackendsrcCounterDroneCoreModelsCloudDispersalcs">C:\Users\Tellme\apps\CounterDroneBackend\src\CounterDrone.Core\Models\CloudDispersal.cs</h2>
<div class="table-responsive">
<table class="lineAnalysis">
<thead><tr><th></th><th>#</th><th>Line</th><th></th><th>Line coverage</th></tr></thead>
<tbody>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line1"></a><code>1</code></td><td></td><td class="lightgray"><code>using&nbsp;SQLite;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line2"></a><code>2</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line3"></a><code>3</code></td><td></td><td class="lightgray"><code>namespace&nbsp;CounterDrone.Core.Models</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line4"></a><code>4</code></td><td></td><td class="lightgray"><code>{</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line5"></a><code>5</code></td><td></td><td class="lightgray"><code>&nbsp;&nbsp;&nbsp;&nbsp;///&nbsp;&lt;summary&gt;步骤4云团抛撒配置&lt;/summary&gt;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line6"></a><code>6</code></td><td></td><td class="lightgray"><code>&nbsp;&nbsp;&nbsp;&nbsp;[Table(&quot;CloudDispersal&quot;)]</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line7"></a><code>7</code></td><td></td><td class="lightgray"><code>&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;class&nbsp;CloudDispersal</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line8"></a><code>8</code></td><td></td><td class="lightgray"><code>&nbsp;&nbsp;&nbsp;&nbsp;{</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line9"></a><code>9</code></td><td></td><td class="lightgray"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[PrimaryKey]</code></td></tr>
<tr class="coverableline" title="Covered (293 visits)" data-coverage="{'AllTestMethods': {'VC': '293', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">293</td><td class="rightmargin right"><a id="file0_line10"></a><code>10</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;string&nbsp;TaskId&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;string.Empty;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line11"></a><code>11</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (355 visits)" data-coverage="{'AllTestMethods': {'VC': '355', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">355</td><td class="rightmargin right"><a id="file0_line12"></a><code>12</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;int&nbsp;AerosolType&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;(int)Models.AerosolType.InertGas;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line13"></a><code>13</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (330 visits)" data-coverage="{'AllTestMethods': {'VC': '330', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">330</td><td class="rightmargin right"><a id="file0_line14"></a><code>14</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double&nbsp;DisperseHeight&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;300.0;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line15"></a><code>15</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (311 visits)" data-coverage="{'AllTestMethods': {'VC': '311', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">311</td><td class="rightmargin right"><a id="file0_line16"></a><code>16</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;int&nbsp;TriggerMode&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;(int)Models.TriggerMode.Time;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line17"></a><code>17</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (266 visits)" data-coverage="{'AllTestMethods': {'VC': '266', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">266</td><td class="rightmargin right"><a id="file0_line18"></a><code>18</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double&nbsp;SpreadAngle&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;0.0;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line19"></a><code>19</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (310 visits)" data-coverage="{'AllTestMethods': {'VC': '310', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">310</td><td class="rightmargin right"><a id="file0_line20"></a><code>20</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;int&nbsp;ReleaseMode&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;(int)Models.ReleaseMode.Single;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line21"></a><code>21</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (310 visits)" data-coverage="{'AllTestMethods': {'VC': '310', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">310</td><td class="rightmargin right"><a id="file0_line22"></a><code>22</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double&nbsp;InitialScale&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;1000.0;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line23"></a><code>23</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (330 visits)" data-coverage="{'AllTestMethods': {'VC': '330', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">330</td><td class="rightmargin right"><a id="file0_line24"></a><code>24</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double&nbsp;Duration&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;60.0;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line25"></a><code>25</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (266 visits)" data-coverage="{'AllTestMethods': {'VC': '266', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">266</td><td class="rightmargin right"><a id="file0_line26"></a><code>26</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double&nbsp;ReleaseInterval&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;5.0;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line27"></a><code>27</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (266 visits)" data-coverage="{'AllTestMethods': {'VC': '266', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">266</td><td class="rightmargin right"><a id="file0_line28"></a><code>28</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double&nbsp;TotalAmount&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;50.0;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line29"></a><code>29</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (128 visits)" data-coverage="{'AllTestMethods': {'VC': '128', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">128</td><td class="rightmargin right"><a id="file0_line30"></a><code>30</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double&nbsp;PositionX&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="coverableline" title="Covered (117 visits)" data-coverage="{'AllTestMethods': {'VC': '117', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">117</td><td class="rightmargin right"><a id="file0_line31"></a><code>31</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double&nbsp;PositionY&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="coverableline" title="Covered (122 visits)" data-coverage="{'AllTestMethods': {'VC': '122', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">122</td><td class="rightmargin right"><a id="file0_line32"></a><code>32</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double&nbsp;PositionZ&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line33"></a><code>33</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (327 visits)" data-coverage="{'AllTestMethods': {'VC': '327', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">327</td><td class="rightmargin right"><a id="file0_line34"></a><code>34</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;int&nbsp;PositionMode&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;(int)Models.PositionMode.ManualInput;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line35"></a><code>35</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (323 visits)" data-coverage="{'AllTestMethods': {'VC': '323', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">323</td><td class="rightmargin right"><a id="file0_line36"></a><code>36</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;string&nbsp;Source&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}&nbsp;=&nbsp;&quot;Manual&quot;;</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line37"></a><code>37</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line38"></a><code>38</code></td><td></td><td class="lightgray"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;算法推荐结果</code></td></tr>
<tr class="coverableline" title="Covered (14 visits)" data-coverage="{'AllTestMethods': {'VC': '14', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">14</td><td class="rightmargin right"><a id="file0_line39"></a><code>39</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double?&nbsp;RecommendedPosX&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="coverableline" title="Covered (14 visits)" data-coverage="{'AllTestMethods': {'VC': '14', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">14</td><td class="rightmargin right"><a id="file0_line40"></a><code>40</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double?&nbsp;RecommendedPosY&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="coverableline" title="Covered (14 visits)" data-coverage="{'AllTestMethods': {'VC': '14', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">14</td><td class="rightmargin right"><a id="file0_line41"></a><code>41</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double?&nbsp;RecommendedPosZ&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="coverableline" title="Covered (121 visits)" data-coverage="{'AllTestMethods': {'VC': '121', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">121</td><td class="rightmargin right"><a id="file0_line42"></a><code>42</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double?&nbsp;RecommendedTiming&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line43"></a><code>43</code></td><td></td><td class="lightgray"><code></code></td></tr>
<tr class="coverableline" title="Covered (14 visits)" data-coverage="{'AllTestMethods': {'VC': '14', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">14</td><td class="rightmargin right"><a id="file0_line44"></a><code>44</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double?&nbsp;CriticalPosX&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="coverableline" title="Covered (14 visits)" data-coverage="{'AllTestMethods': {'VC': '14', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">14</td><td class="rightmargin right"><a id="file0_line45"></a><code>45</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double?&nbsp;CriticalPosY&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="coverableline" title="Covered (14 visits)" data-coverage="{'AllTestMethods': {'VC': '14', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">14</td><td class="rightmargin right"><a id="file0_line46"></a><code>46</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double?&nbsp;CriticalPosZ&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="coverableline" title="Covered (14 visits)" data-coverage="{'AllTestMethods': {'VC': '14', 'LVS': 'green'}}"><td class="green">&nbsp;</td><td class="leftmargin rightmargin right">14</td><td class="rightmargin right"><a id="file0_line47"></a><code>47</code></td><td></td><td class="lightgreen"><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;double?&nbsp;CriticalTiming&nbsp;{&nbsp;get;&nbsp;set;&nbsp;}</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line48"></a><code>48</code></td><td></td><td class="lightgray"><code>&nbsp;&nbsp;&nbsp;&nbsp;}</code></td></tr>
<tr class="" title="Not coverable" data-coverage="{'AllTestMethods': {'VC': '', 'LVS': 'gray'}}"><td class="gray">&nbsp;</td><td class="leftmargin rightmargin right"></td><td class="rightmargin right"><a id="file0_line49"></a><code>49</code></td><td></td><td class="lightgray"><code>}</code></td></tr>
</tbody>
</table>
</div>
<div class="footer">Generated by: ReportGenerator 5.5.10.0<br />2026/6/11 - 16:35:36<br /><a href="https://github.com/danielpalme/ReportGenerator">GitHub</a> | <a href="https://reportgenerator.io">reportgenerator.io</a></div></div>
<div class="containerright">
<div class="containerrightfixed">
<h1>Methods/Properties</h1>
<a href="#file0_line10" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_TaskId()"><i class="icon-wrench"></i>get_TaskId()</a><br />
<a href="#file0_line12" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_AerosolType()"><i class="icon-wrench"></i>get_AerosolType()</a><br />
<a href="#file0_line14" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_DisperseHeight()"><i class="icon-wrench"></i>get_DisperseHeight()</a><br />
<a href="#file0_line16" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_TriggerMode()"><i class="icon-wrench"></i>get_TriggerMode()</a><br />
<a href="#file0_line18" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_SpreadAngle()"><i class="icon-wrench"></i>get_SpreadAngle()</a><br />
<a href="#file0_line20" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_ReleaseMode()"><i class="icon-wrench"></i>get_ReleaseMode()</a><br />
<a href="#file0_line22" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_InitialScale()"><i class="icon-wrench"></i>get_InitialScale()</a><br />
<a href="#file0_line24" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_Duration()"><i class="icon-wrench"></i>get_Duration()</a><br />
<a href="#file0_line26" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_ReleaseInterval()"><i class="icon-wrench"></i>get_ReleaseInterval()</a><br />
<a href="#file0_line28" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_TotalAmount()"><i class="icon-wrench"></i>get_TotalAmount()</a><br />
<a href="#file0_line30" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_PositionX()"><i class="icon-wrench"></i>get_PositionX()</a><br />
<a href="#file0_line31" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_PositionY()"><i class="icon-wrench"></i>get_PositionY()</a><br />
<a href="#file0_line32" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_PositionZ()"><i class="icon-wrench"></i>get_PositionZ()</a><br />
<a href="#file0_line34" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_PositionMode()"><i class="icon-wrench"></i>get_PositionMode()</a><br />
<a href="#file0_line36" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_Source()"><i class="icon-wrench"></i>get_Source()</a><br />
<a href="#file0_line39" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_RecommendedPosX()"><i class="icon-wrench"></i>get_RecommendedPosX()</a><br />
<a href="#file0_line40" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_RecommendedPosY()"><i class="icon-wrench"></i>get_RecommendedPosY()</a><br />
<a href="#file0_line41" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_RecommendedPosZ()"><i class="icon-wrench"></i>get_RecommendedPosZ()</a><br />
<a href="#file0_line42" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_RecommendedTiming()"><i class="icon-wrench"></i>get_RecommendedTiming()</a><br />
<a href="#file0_line44" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_CriticalPosX()"><i class="icon-wrench"></i>get_CriticalPosX()</a><br />
<a href="#file0_line45" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_CriticalPosY()"><i class="icon-wrench"></i>get_CriticalPosY()</a><br />
<a href="#file0_line46" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_CriticalPosZ()"><i class="icon-wrench"></i>get_CriticalPosZ()</a><br />
<a href="#file0_line47" class="navigatetohash percentagebar percentagebar100" title="Line coverage: 100% - get_CriticalTiming()"><i class="icon-wrench"></i>get_CriticalTiming()</a><br />
<br/></div>
</div></div>
<script type="text/javascript" src="class.js"></script>
</body></html>