Detection time

This commit is contained in:
FlightControl_Master
2017-09-01 12:22:31 +02:00
parent 62d1da8487
commit 0eb0a3a3e7
23 changed files with 286 additions and 168 deletions

View File

@@ -476,12 +476,6 @@ DETECTION uses the in-built detection capabilities of DCS World, but adds new fu
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).DetectionCount">DETECTION_BASE.DetectionCount</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).DetectionInterval">DETECTION_BASE.DetectionInterval</a></td>
<td class="summary">
</td>
</tr>
<tr>
@@ -529,18 +523,36 @@ The different values of Unit.Category can be:</p>
</ul>
<p>Multiple Unit.Category entries can be given as a table and then these will be evaluated as an OR expression.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).FilterFriendliesCategory">DETECTION_BASE:FilterFriendliesCategory(FriendliesCategory)</a></td>
<td class="summary">
<p>Filters friendly units by unit category.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).ForgetDetectedUnit">DETECTION_BASE:ForgetDetectedUnit(UnitName)</a></td>
<td class="summary">
<p>Forget a Unit from a DetectionItem</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).FriendliesCategory">DETECTION_BASE.FriendliesCategory</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).FriendliesRange">DETECTION_BASE.FriendliesRange</a></td>
<td class="summary">
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).FriendlyPrefixes">DETECTION_BASE.FriendlyPrefixes</a></td>
<td class="summary">
</td>
</tr>
<tr>
@@ -799,6 +811,12 @@ The different values of Unit.Category can be:</p>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).OnLeaveStopped">DETECTION_BASE:OnLeaveStopped(From, Event, To)</a></td>
<td class="summary">
<p>OnLeave Transition Handler for State Stopped.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).RefreshTimeInterval">DETECTION_BASE.RefreshTimeInterval</a></td>
<td class="summary">
</td>
</tr>
<tr>
@@ -865,12 +883,6 @@ The different values of Unit.Category can be:</p>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).SetDetectedItemThreatLevel">DETECTION_BASE:SetDetectedItemThreatLevel(The, DetectedItem)</a></td>
<td class="summary">
<p>Set the detected item threatlevel.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).SetDetectionInterval">DETECTION_BASE:SetDetectionInterval(DetectionInterval)</a></td>
<td class="summary">
<p>Set the detection interval time in seconds.</p>
</td>
</tr>
<tr>
@@ -883,12 +895,24 @@ The different values of Unit.Category can be:</p>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).SetFriendliesRange">DETECTION_BASE:SetFriendliesRange(FriendliesRange)</a></td>
<td class="summary">
<p>Set the radius in meters to validate if friendlies are nearby.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).SetFriendlyPrefixes">DETECTION_BASE:SetFriendlyPrefixes(FriendlyPrefixes)</a></td>
<td class="summary">
<p>This will allow during friendly search any recce or detection unit to be also considered as a friendly.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).SetIntercept">DETECTION_BASE:SetIntercept(Intercept, IntereptDelay, InterceptDelay)</a></td>
<td class="summary">
<p>Set the parameters to calculate to optimal intercept point.</p>
</td>
</tr>
<tr>
<td class="name" nowrap="nowrap"><a href="##(DETECTION_BASE).SetRefreshTimeInterval">DETECTION_BASE:SetRefreshTimeInterval(RefreshTimeInterval)</a></td>
<td class="summary">
<p>Set the detection interval time in seconds.</p>
</td>
</tr>
<tr>
@@ -2614,20 +2638,6 @@ The group to generate the report for.</p>
</dd>
</dl>
<dl class="function">
<dt>
<em>#number</em>
<a id="#(DETECTION_BASE).DetectionInterval" >
<strong>DETECTION_BASE.DetectionInterval</strong>
</a>
</dt>
<dd>
</dd>
</dl>
<dl class="function">
@@ -2754,6 +2764,32 @@ cs.DCSUnit#Unit> FilterCategories The Categories entries</p>
<p><em><a href="##(DETECTION_BASE)">#DETECTION_BASE</a>:</em>
self</p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(DETECTION_BASE).FilterFriendliesCategory" >
<strong>DETECTION_BASE:FilterFriendliesCategory(FriendliesCategory)</strong>
</a>
</dt>
<dd>
<p>Filters friendly units by unit category.</p>
<h3>Parameter</h3>
<ul>
<li>
<p><code><em> FriendliesCategory </em></code>: </p>
</li>
</ul>
<h3>Return value</h3>
<p><em><a href="##(DETECTION_BASE)">#DETECTION_BASE</a>:</em></p>
</dd>
</dl>
<dl class="function">
@@ -2781,6 +2817,20 @@ The UnitName that needs to be forgotten from the DetectionItem Sets.</p>
<p><em><a href="##(DETECTION_BASE)">#DETECTION_BASE</a>:</em></p>
</dd>
</dl>
<dl class="function">
<dt>
<em></em>
<a id="#(DETECTION_BASE).FriendliesCategory" >
<strong>DETECTION_BASE.FriendliesCategory</strong>
</a>
</dt>
<dd>
</dd>
</dl>
<dl class="function">
@@ -2795,6 +2845,19 @@ The UnitName that needs to be forgotten from the DetectionItem Sets.</p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(DETECTION_BASE).FriendlyPrefixes" >
<strong>DETECTION_BASE.FriendlyPrefixes</strong>
</a>
</dt>
<dd>
</dd>
</dl>
<dl class="function">
@@ -3468,7 +3531,7 @@ true if already identified.</p>
<h3>Return value</h3>
<p><em>#boolean:</em>
trhe if there are friendlies nearby </p>
true if there are friendlies nearby </p>
</dd>
</dl>
@@ -3987,6 +4050,20 @@ The To State string.</p>
<p><em>#boolean:</em>
Return false to cancel Transition.</p>
</dd>
</dl>
<dl class="function">
<dt>
<em>#number</em>
<a id="#(DETECTION_BASE).RefreshTimeInterval" >
<strong>DETECTION_BASE.RefreshTimeInterval</strong>
</a>
</dt>
<dd>
</dd>
</dl>
<dl class="function">
@@ -4273,33 +4350,6 @@ DetectedItem to calculate the threatlevel for.</p>
<p><em><a href="##(DETECTION_BASE)">#DETECTION_BASE</a>:</em></p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(DETECTION_BASE).SetDetectionInterval" >
<strong>DETECTION_BASE:SetDetectionInterval(DetectionInterval)</strong>
</a>
</dt>
<dd>
<p>Set the detection interval time in seconds.</p>
<h3>Parameter</h3>
<ul>
<li>
<p><code><em>#number DetectionInterval </em></code>:
Interval in seconds.</p>
</li>
</ul>
<h3>Return value</h3>
<p><em><a href="##(DETECTION_BASE)">#DETECTION_BASE</a>:</em>
self</p>
</dd>
</dl>
<dl class="function">
@@ -4360,6 +4410,39 @@ Radius to use when checking if Friendlies are nearby.</p>
<p><em><a href="##(DETECTION_BASE)">#DETECTION_BASE</a>:</em>
self</p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(DETECTION_BASE).SetFriendlyPrefixes" >
<strong>DETECTION_BASE:SetFriendlyPrefixes(FriendlyPrefixes)</strong>
</a>
</dt>
<dd>
<p>This will allow during friendly search any recce or detection unit to be also considered as a friendly.</p>
<p>By default, recce aren't considered friendly, because that would mean that a recce would be also an attacking friendly,
and this is wrong.
However, in a CAP situation, when the CAP is part of an EWR network, the CAP is also an attacker.
This, this method allows to register for a detection the CAP unit name prefixes to be considered CAP.</p>
<h3>Parameter</h3>
<ul>
<li>
<p><code><em>#string FriendlyPrefixes </em></code>:
A string or a list of prefixes.</p>
</li>
</ul>
<h3>Return value</h3>
<p><em><a href="##(DETECTION_BASE)">#DETECTION_BASE</a>:</em></p>
</dd>
</dl>
<dl class="function">
@@ -4403,6 +4486,33 @@ self</p>
<dl class="function">
<dt>
<a id="#(DETECTION_BASE).SetRefreshTimeInterval" >
<strong>DETECTION_BASE:SetRefreshTimeInterval(RefreshTimeInterval)</strong>
</a>
</dt>
<dd>
<p>Set the detection interval time in seconds.</p>
<h3>Parameter</h3>
<ul>
<li>
<p><code><em>#number RefreshTimeInterval </em></code>:
Interval in seconds.</p>
</li>
</ul>
<h3>Return value</h3>
<p><em><a href="##(DETECTION_BASE)">#DETECTION_BASE</a>:</em>
self</p>
</dd>
</dl>
<dl class="function">
<dt>
<a id="#(DETECTION_BASE).SetRejectZones" >
<strong>DETECTION_BASE:SetRejectZones(RejectZones)</strong>
</a>