Auto commit by GitHub Actions Workflow

This commit is contained in:
MooseBotter
2025-12-21 14:42:13 +00:00
parent 40387d0614
commit b07220b1f8
187 changed files with 23885 additions and 2570 deletions
+723 -14
View File
@@ -1340,6 +1340,17 @@
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<p><strong>Ops</strong> - Commander of Airwings, Brigades and Fleets.</p>
</p></div>
</div>
</div>
<div class="w3-col s12 m6 l4">
<div class="w3-card-4 w3-white w3-margin-16">
<div class="w3-display-container w3-text-white w3-text-shadow">
<img src= "../Images/AI_Air_To_Ground_Dispatching.JPG" alt="Image">
<div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.EasyAG.html">Ops.EasyAG</a></strong></h2></div>
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<p><strong>Ops</strong> - Create your A2G Defenses.</p>
</p></div>
</div>
</div>
@@ -1350,15 +1361,7 @@
<div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.EasyGCICAP.html">Ops.EasyGCICAP</a></strong></h2></div>
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<h2>Easy CAP/GCI Class, based on OPS classes</h2>
<h2>Documentation:</h2>
<p>https://flightcontrol-master.github.io/MOOSE_DOCS_DEVELOP/Documentation/Ops.EasyGCICAP.html</p>
<h2>Example Missions:</h2>
<p>Demo missions can be found on <a href="https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/develop/Ops/EasyGCICAP">github</a>.</p>
<p><strong>Ops</strong> - Create your A2A Defenses.</p>
</p></div>
</div>
</div>
@@ -2104,6 +2107,20 @@
</div>
<div class="w3-container w3-white" id="module_description">
<p><strong>Ops</strong> - Create your A2A Defenses.</p>
<p><strong>Main Features:</strong></p>
<ul>
<li>Automatically create and manage A2A defenses using an AirWing and Squadrons for one coalition</li>
<li>Easy set-up</li>
</ul>
<hr/>
<hr/>
<h2>Easy CAP/GCI Class, based on OPS classes</h2>
<h2>Documentation:</h2>
@@ -2114,8 +2131,6 @@
<p>Demo missions can be found on <a href="https://github.com/FlightControl-Master/MOOSE_MISSIONS/tree/develop/Ops/EasyGCICAP">github</a>.</p>
<hr/>
<p>Date: September 2023</p>
<h2>Last Update: Aug 2025</h2>
@@ -2190,7 +2205,7 @@ be managed by 2 planes from the assigned AirWing. There is an maximum missions l
<h3>Prerequisites</h3>
<p>You have to put a <strong>STATIC WAREHOUSE</strong> object on the airbase with the UNIT name according to the name of the airbase. <strong>Do not put any other static type or it creates a conflict with the airbase name!</strong>
E.g. for Kuitaisi this has to have the unit name Kutaisi. This object symbolizes the AirWing HQ.
E.g. for Kutaisi this has to have the unit name Kutaisi. This object symbolizes the AirWing HQ.
Next put a late activated template group for your CAP/GCI Squadron on the map. Last, put a zone on the map for the CAP operations, let's name it "Blue Zone 1". Size of the zone plays no role.
Put an EW radar system on the map and name it aptly, like "Blue EWR".</p>
@@ -2310,6 +2325,13 @@ RED planes, despite being on RED territory. Think of a no-fly zone or an limited
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).AddAcceptZone">EASYGCICAP:AddAcceptZone(Zone)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Add a zone to the accepted zones set.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).AddAgent">EASYGCICAP:AddAgent(Group)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Add an agent to the underlying INTEL detection - caution, we need to be started first for this to work!
Normally this isn't necessary when the Group name is correctly filled (see EWRName in <code>New()</code>).</p>
</td>
</tr>
<tr class="w3-border">
@@ -2322,6 +2344,12 @@ RED planes, despite being on RED territory. Think of a no-fly zone or an limited
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).AddConflictZone">EASYGCICAP:AddConflictZone(Zone)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Add a zone to the conflict zones set.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).AddCorridorZone">EASYGCICAP:AddCorridorZone(CorridorZone)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Function to add one corridor zone.</p>
</td>
</tr>
<tr class="w3-border">
@@ -2514,6 +2542,30 @@ RED planes, despite being on RED territory. Think of a no-fly zone or an limited
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).NoGoZoneSet">EASYGCICAP.NoGoZoneSet</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).OnAfterStart">EASYGCICAP:OnAfterStart(From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>On After "Start" event.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).OnAfterStatus">EASYGCICAP:OnAfterStatus(From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>On After "Status" event.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).OnBeforeStart">EASYGCICAP:OnBeforeStart(From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>On Before "Start" event.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).OnBeforeStatus">EASYGCICAP:OnBeforeStatus(From, Event, To)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>On Before "Status" event.</p>
</td>
</tr>
<tr class="w3-border">
@@ -2538,6 +2590,24 @@ RED planes, despite being on RED territory. Think of a no-fly zone or an limited
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).SetCapStartTimeVariation">EASYGCICAP:SetCapStartTimeVariation(Start, End)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Set CAP mission start to vary randomly between Start end End seconds.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).SetCorridorZoneFloorAndCeiling">EASYGCICAP:SetCorridorZoneFloorAndCeiling(Floor, Ceiling)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Function to set corridor zone floor and ceiling in FEET.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).SetCorridorZoneFloorAndCeilingMeters">EASYGCICAP:SetCorridorZoneFloorAndCeilingMeters(Floor, Ceiling)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Function to set corridor zone floor and ceiling in METERS.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).SetCorridorZones">EASYGCICAP:SetCorridorZones(CorridorZones)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Function to set corridor zones.</p>
</td>
</tr>
<tr class="w3-border">
@@ -2669,7 +2739,7 @@ RED planes, despite being on RED territory. Think of a no-fly zone or an limited
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP)._AddAirwing">EASYGCICAP:_AddAirwing(Airbasename, Alias)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>(internal) Create and add another AirWing to the manager</p>
<p>(Internal) Create and add another AirWing to the manager</p>
</td>
</tr>
<tr class="w3-border">
@@ -2820,6 +2890,24 @@ RED planes, despite being on RED territory. Think of a no-fly zone or an limited
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).coalitionname">EASYGCICAP.coalitionname</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).corridorceiling">EASYGCICAP.corridorceiling</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).corridorfloor">EASYGCICAP.corridorfloor</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).corridorzones">EASYGCICAP.corridorzones</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
@@ -2910,6 +2998,12 @@ RED planes, despite being on RED territory. Think of a no-fly zone or an limited
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).showpatrolpointmarks">EASYGCICAP.showpatrolpointmarks</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(EASYGCICAP).usecorridors">EASYGCICAP.usecorridors</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
</td>
</tr>
<tr class="w3-border">
@@ -4364,6 +4458,39 @@ self.CapZoneName = CapZoneName</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(EASYGCICAP).corridorceiling" ><strong>EASYGCICAP.corridorceiling</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(EASYGCICAP).corridorfloor" ><strong>EASYGCICAP.corridorfloor</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(EASYGCICAP).corridorzones" ><strong>EASYGCICAP.corridorzones</strong></a>
</div>
</div>
@@ -4488,6 +4615,17 @@ self.CapZoneName = CapZoneName</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(EASYGCICAP).usecorridors" ><strong>EASYGCICAP.usecorridors</strong></a>
</div>
</div>
@@ -4703,6 +4841,51 @@ self.CapZoneName = CapZoneName</p>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(EASYGCICAP).AddAgent" ><strong>EASYGCICAP:AddAgent(Group)</strong></a></h2>
</div>
<p>Add an agent to the underlying INTEL detection - caution, we need to be started first for this to work!
Normally this isn't necessary when the Group name is correctly filled (see EWRName in <code>New()</code>).</p>
<div id= "#Functions##AddAgent" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>EASYGCICAP</p>
</div>
<h2><strong>Parameter:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a>
<strong><strong>Group</strong></strong>
</p>
</div>
<div class="w3-half">
<p>The group object to be added as Intel Agent.</p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(EASYGCICAP)">#EASYGCICAP</a>:</p>
</div>
<div class="w3-half">
<p>self</p>
</div>
</div>
</div>
</div>
</div>
@@ -4798,6 +4981,50 @@ self.CapZoneName = CapZoneName</p>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(EASYGCICAP).AddCorridorZone" ><strong>EASYGCICAP:AddCorridorZone(CorridorZone)</strong></a></h2>
</div>
<p>Function to add one corridor zone.</p>
<div id= "#Functions##AddCorridorZone" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>EASYGCICAP</p>
</div>
<h2><strong>Parameter:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<a href="Core.Zone.html##(ZONE)">Core.Zone#ZONE</a>
<strong><strong>CorridorZone</strong></strong>
</p>
</div>
<div class="w3-half">
<p>The ZONE object to be added.</p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(EASYGCICAP)">#EASYGCICAP</a>:</p>
</div>
<div class="w3-half">
<p>self</p>
</div>
</div>
</div>
</div>
</div>
@@ -5838,6 +6065,242 @@ self.CapZoneName = CapZoneName</p>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(EASYGCICAP).OnAfterStart" ><strong>EASYGCICAP:OnAfterStart(From, Event, To)</strong></a></h2>
</div>
<p>On After "Start" event.</p>
<div id= "#Functions##OnAfterStart" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>EASYGCICAP</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>From</strong></strong>
</p>
</div>
<div class="w3-half">
<p>From state.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>Event</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Event.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>To</strong></strong>
</p>
</div>
<div class="w3-half">
<p>To state.</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(EASYGCICAP).OnAfterStatus" ><strong>EASYGCICAP:OnAfterStatus(From, Event, To)</strong></a></h2>
</div>
<p>On After "Status" event.</p>
<div id= "#Functions##OnAfterStatus" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>EASYGCICAP</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>From</strong></strong>
</p>
</div>
<div class="w3-half">
<p>From state.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>Event</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Event.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>To</strong></strong>
</p>
</div>
<div class="w3-half">
<p>To state.</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(EASYGCICAP).OnBeforeStart" ><strong>EASYGCICAP:OnBeforeStart(From, Event, To)</strong></a></h2>
</div>
<p>On Before "Start" event.</p>
<div id= "#Functions##OnBeforeStart" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>EASYGCICAP</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>From</strong></strong>
</p>
</div>
<div class="w3-half">
<p>From state.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>Event</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Event.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>To</strong></strong>
</p>
</div>
<div class="w3-half">
<p>To state.</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(EASYGCICAP).OnBeforeStatus" ><strong>EASYGCICAP:OnBeforeStatus(From, Event, To)</strong></a></h2>
</div>
<p>On Before "Status" event.</p>
<div id= "#Functions##OnBeforeStatus" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>EASYGCICAP</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>From</strong></strong>
</p>
</div>
<div class="w3-half">
<p>From state.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>Event</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Event.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>To</strong></strong>
</p>
</div>
<div class="w3-half">
<p>To state.</p>
</div>
</div>
</div>
</div>
</div>
@@ -5980,6 +6443,164 @@ or {"Helicopters"} or combinations like {"Bombers", "Fighters", "UAVs"}. See <a
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(EASYGCICAP).SetCorridorZoneFloorAndCeiling" ><strong>EASYGCICAP:SetCorridorZoneFloorAndCeiling(Floor, Ceiling)</strong></a></h2>
</div>
<p>Function to set corridor zone floor and ceiling in FEET.</p>
<div id= "#Functions##SetCorridorZoneFloorAndCeiling" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>EASYGCICAP</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>Floor</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Floor altitude ASL in feet.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>Ceiling</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Ceiling altitude ASL in feet.</p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(EASYGCICAP)">#EASYGCICAP</a>:</p>
</div>
<div class="w3-half">
<p>self</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(EASYGCICAP).SetCorridorZoneFloorAndCeilingMeters" ><strong>EASYGCICAP:SetCorridorZoneFloorAndCeilingMeters(Floor, Ceiling)</strong></a></h2>
</div>
<p>Function to set corridor zone floor and ceiling in METERS.</p>
<div id= "#Functions##SetCorridorZoneFloorAndCeilingMeters" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>EASYGCICAP</p>
</div>
<h2><strong>Parameters:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>Floor</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Floor altitude ASL in meters.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#number
<strong><strong>Ceiling</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Ceiling altitude ASL in meters.</p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(EASYGCICAP)">#EASYGCICAP</a>:</p>
</div>
<div class="w3-half">
<p>self</p>
</div>
</div>
</div>
</div>
</div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(EASYGCICAP).SetCorridorZones" ><strong>EASYGCICAP:SetCorridorZones(CorridorZones)</strong></a></h2>
</div>
<p>Function to set corridor zones.</p>
<div id= "#Functions##SetCorridorZones" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
<h2><strong>Defined in:</strong></h2>
<div class="w3-margin-left">
<p>EASYGCICAP</p>
</div>
<h2><strong>Parameter:</strong></h2>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
<a href="Core.Set.html##(SET_ZONE)">Core.Set#SET_ZONE</a>
<strong><strong>CorridorZones</strong></strong>
</p>
</div>
<div class="w3-half">
<p>Can be handed in as SET_ZONE or single ZONE object.</p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p><a href="##(EASYGCICAP)">#EASYGCICAP</a>:</p>
</div>
<div class="w3-half">
<p>self</p>
</div>
</div>
</div>
</div>
</div>
@@ -6952,7 +7573,7 @@ be managed by 2 planes from the assigned AirWing. There is an maximum missions l
<h2><a id="#(EASYGCICAP)._AddAirwing" ><strong>EASYGCICAP:_AddAirwing(Airbasename, Alias)</strong></a></h2>
</div>
<p>(internal) Create and add another AirWing to the manager</p>
<p>(Internal) Create and add another AirWing to the manager</p>
<div id= "#Functions##_AddAirwing" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -8415,6 +9036,39 @@ self.CapZoneName = CapZoneName</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(EASYGCICAP).corridorceiling" ><strong>EASYGCICAP.corridorceiling</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(EASYGCICAP).corridorfloor" ><strong>EASYGCICAP.corridorfloor</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(EASYGCICAP).corridorzones" ><strong>EASYGCICAP.corridorzones</strong></a>
</div>
</div>
@@ -8539,6 +9193,17 @@ self.CapZoneName = CapZoneName</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(EASYGCICAP).usecorridors" ><strong>EASYGCICAP.usecorridors</strong></a>
</div>
</div>
@@ -10362,6 +11027,39 @@ self.CapZoneName = CapZoneName</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(EASYGCICAP).corridorceiling" ><strong>EASYGCICAP.corridorceiling</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(EASYGCICAP).corridorfloor" ><strong>EASYGCICAP.corridorfloor</strong></a>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
<a id="#(EASYGCICAP).corridorzones" ><strong>EASYGCICAP.corridorzones</strong></a>
</div>
</div>
@@ -10486,6 +11184,17 @@ self.CapZoneName = CapZoneName</p>
</div>
</div>
<div>
<div class="w3-card-2 w3-padding-small w3-margin-top">
#boolean
<a id="#(EASYGCICAP).usecorridors" ><strong>EASYGCICAP.usecorridors</strong></a>
</div>
</div>