mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-08-15 10:47:21 +00:00
2878 lines
64 KiB
HTML
2878 lines
64 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html>
|
|
<head>
|
|
<link rel="stylesheet" href="stylesheet.css" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="container">
|
|
<div id="product">
|
|
<div id="product_logo"></div>
|
|
<div id="product_name"><big><b></b></big></div>
|
|
<div id="product_description"></div>
|
|
</div>
|
|
<div id="main">
|
|
<div id="navigation">
|
|
<h2>Modules</h2>
|
|
<ul><li>
|
|
<a href="index.html">index</a>
|
|
</li></ul>
|
|
<ul>
|
|
<li><a href="AI_A2A.html">AI_A2A</a></li>
|
|
<li><a href="AI_A2A_Cap.html">AI_A2A_Cap</a></li>
|
|
<li><a href="AI_A2A_Dispatcher.html">AI_A2A_Dispatcher</a></li>
|
|
<li><a href="AI_A2A_GCI.html">AI_A2A_GCI</a></li>
|
|
<li><a href="AI_A2A_Patrol.html">AI_A2A_Patrol</a></li>
|
|
<li><a href="AI_Bai.html">AI_Bai</a></li>
|
|
<li><a href="AI_Balancer.html">AI_Balancer</a></li>
|
|
<li><a href="AI_Cap.html">AI_Cap</a></li>
|
|
<li><a href="AI_Cas.html">AI_Cas</a></li>
|
|
<li><a href="AI_Formation.html">AI_Formation</a></li>
|
|
<li><a href="AI_Patrol.html">AI_Patrol</a></li>
|
|
<li><a href="ATC_Ground.html">ATC_Ground</a></li>
|
|
<li><a href="Account.html">Account</a></li>
|
|
<li><a href="Airbase.html">Airbase</a></li>
|
|
<li><a href="Assign.html">Assign</a></li>
|
|
<li><a href="Base.html">Base</a></li>
|
|
<li><a href="Cargo.html">Cargo</a></li>
|
|
<li><a href="CleanUp.html">CleanUp</a></li>
|
|
<li><a href="Client.html">Client</a></li>
|
|
<li><a href="CommandCenter.html">CommandCenter</a></li>
|
|
<li><a href="Controllable.html">Controllable</a></li>
|
|
<li><a href="DCSAirbase.html">DCSAirbase</a></li>
|
|
<li><a href="DCSCoalitionObject.html">DCSCoalitionObject</a></li>
|
|
<li><a href="DCSCommand.html">DCSCommand</a></li>
|
|
<li><a href="DCSController.html">DCSController</a></li>
|
|
<li><a href="DCSGroup.html">DCSGroup</a></li>
|
|
<li><a href="DCSObject.html">DCSObject</a></li>
|
|
<li><a href="DCSTask.html">DCSTask</a></li>
|
|
<li><a href="DCSTypes.html">DCSTypes</a></li>
|
|
<li><a href="DCSUnit.html">DCSUnit</a></li>
|
|
<li><a href="DCSVec3.html">DCSVec3</a></li>
|
|
<li><a href="DCSWorld.html">DCSWorld</a></li>
|
|
<li><a href="DCSZone.html">DCSZone</a></li>
|
|
<li><a href="DCScountry.html">DCScountry</a></li>
|
|
<li><a href="DCStimer.html">DCStimer</a></li>
|
|
<li><a href="DCStrigger.html">DCStrigger</a></li>
|
|
<li><a href="Database.html">Database</a></li>
|
|
<li>Designate</li>
|
|
<li><a href="Detection.html">Detection</a></li>
|
|
<li><a href="DetectionManager.html">DetectionManager</a></li>
|
|
<li><a href="Escort.html">Escort</a></li>
|
|
<li><a href="Event.html">Event</a></li>
|
|
<li><a href="Fsm.html">Fsm</a></li>
|
|
<li><a href="Goal.html">Goal</a></li>
|
|
<li><a href="Group.html">Group</a></li>
|
|
<li><a href="Identifiable.html">Identifiable</a></li>
|
|
<li><a href="Menu.html">Menu</a></li>
|
|
<li><a href="Message.html">Message</a></li>
|
|
<li><a href="MissileTrainer.html">MissileTrainer</a></li>
|
|
<li><a href="Mission.html">Mission</a></li>
|
|
<li><a href="Movement.html">Movement</a></li>
|
|
<li><a href="Object.html">Object</a></li>
|
|
<li><a href="Point.html">Point</a></li>
|
|
<li><a href="Positionable.html">Positionable</a></li>
|
|
<li><a href="Process_JTAC.html">Process_JTAC</a></li>
|
|
<li><a href="Process_Pickup.html">Process_Pickup</a></li>
|
|
<li><a href="Protect.html">Protect</a></li>
|
|
<li><a href="Radio.html">Radio</a></li>
|
|
<li><a href="Rat.html">Rat</a></li>
|
|
<li><a href="Route.html">Route</a></li>
|
|
<li><a href="Scenery.html">Scenery</a></li>
|
|
<li><a href="ScheduleDispatcher.html">ScheduleDispatcher</a></li>
|
|
<li><a href="Scheduler.html">Scheduler</a></li>
|
|
<li><a href="Scoring.html">Scoring</a></li>
|
|
<li><a href="Sead.html">Sead</a></li>
|
|
<li><a href="Set.html">Set</a></li>
|
|
<li><a href="Settings.html">Settings</a></li>
|
|
<li><a href="Smoke.html">Smoke</a></li>
|
|
<li><a href="Spawn.html">Spawn</a></li>
|
|
<li><a href="SpawnStatic.html">SpawnStatic</a></li>
|
|
<li><a href="Spot.html">Spot</a></li>
|
|
<li><a href="Static.html">Static</a></li>
|
|
<li><a href="StaticObject.html">StaticObject</a></li>
|
|
<li><a href="Task.html">Task</a></li>
|
|
<li><a href="TaskZoneCapture.html">TaskZoneCapture</a></li>
|
|
<li><a href="Task_A2A.html">Task_A2A</a></li>
|
|
<li><a href="Task_A2A_Dispatcher.html">Task_A2A_Dispatcher</a></li>
|
|
<li><a href="Task_A2G.html">Task_A2G</a></li>
|
|
<li><a href="Task_A2G_Dispatcher.html">Task_A2G_Dispatcher</a></li>
|
|
<li><a href="Task_Cargo.html">Task_Cargo</a></li>
|
|
<li><a href="Task_PICKUP.html">Task_PICKUP</a></li>
|
|
<li><a href="Unit.html">Unit</a></li>
|
|
<li><a href="UserFlag.html">UserFlag</a></li>
|
|
<li><a href="UserSound.html">UserSound</a></li>
|
|
<li><a href="Utils.html">Utils</a></li>
|
|
<li><a href="Velocity.html">Velocity</a></li>
|
|
<li><a href="Zone.html">Zone</a></li>
|
|
<li><a href="ZoneCaptureCoalition.html">ZoneCaptureCoalition</a></li>
|
|
<li><a href="ZoneGoal.html">ZoneGoal</a></li>
|
|
<li><a href="ZoneGoalCargo.html">ZoneGoalCargo</a></li>
|
|
<li><a href="ZoneGoalCoalition.html">ZoneGoalCoalition</a></li>
|
|
<li><a href="env.html">env</a></li>
|
|
<li><a href="land.html">land</a></li>
|
|
<li><a href="routines.html">routines</a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="content">
|
|
<h1>Module <code>Designate</code></h1>
|
|
|
|
<p><strong>Functional</strong> -- Management of target <strong>Designation</strong>.</p>
|
|
|
|
|
|
<p>Lase, smoke and illuminate targets.</p>
|
|
|
|
<p>--<img src="..\Presentations\DESIGNATE\Dia1.JPG" alt="Banner Image"/></p>
|
|
|
|
<hr/>
|
|
|
|
<p>DESIGNATE is orchestrating the designation of potential targets executed by a Recce group,
|
|
and communicates these to a dedicated attacking group of players,
|
|
so that following a dynamically generated menu system,
|
|
each detected set of potential targets can be lased or smoked...</p>
|
|
|
|
<p>Targets can be:</p>
|
|
|
|
<ul>
|
|
<li><strong>Lased</strong> for a period of time.</li>
|
|
<li><strong>Smoked</strong>. Artillery or airplanes with Illuminatino ordonance need to be present. (WIP, but early demo ready.)</li>
|
|
<li><strong>Illuminated</strong> through an illumination bomb. Artillery or airplanes with Illuminatino ordonance need to be present. (WIP, but early demo ready.</li>
|
|
</ul>
|
|
|
|
<hr/>
|
|
|
|
<h1><strong>AUTHORS and CONTRIBUTIONS</strong></h1>
|
|
|
|
<h3>Contributions:</h3>
|
|
|
|
<ul>
|
|
<li><a href="https://forums.eagle.ru/member.php?u=112175"><strong>Ciribob</strong></a>: Showing the way how to lase targets + how laser codes work!!! Explained the autolase script.</li>
|
|
<li><a href="https://forums.eagle.ru/member.php?u=112055"><strong>EasyEB</strong></a>: Ideas and Beta Testing</li>
|
|
<li><a href="https://forums.eagle.ru/member.php?u=123698"><strong>Wingthor</strong></a>: Beta Testing</li>
|
|
</ul>
|
|
|
|
|
|
<h3>Authors:</h3>
|
|
|
|
<ul>
|
|
<li><strong>FlightControl</strong>: Design & Programming</li>
|
|
</ul>
|
|
|
|
|
|
<h2>Global(s)</h2>
|
|
<table class="function_list">
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="#DESIGNATE">DESIGNATE</a></td>
|
|
<td class="summary">
|
|
<h1>DESIGNATE class, extends <a href="Fsm.html##(FSM)">Fsm#FSM</a></h1>
|
|
|
|
<p>DESIGNATE is orchestrating the designation of potential targets executed by a Recce group,
|
|
and communicates these to a dedicated attacking group of players,
|
|
so that following a dynamically generated menu system,
|
|
each detected set of potential targets can be lased or smoked...</p>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<h2><a id="#(DESIGNATE)">Type <code>DESIGNATE</code></a></h2>
|
|
<table class="function_list">
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).AddMenuLaserCode">DESIGNATE:AddMenuLaserCode(LaserCode, MenuText)</a></td>
|
|
<td class="summary">
|
|
<p>Add a specific lase code to the designate lase menu to lase targets with a specific laser code.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).AttackSet">DESIGNATE.AttackSet</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).AutoLase">DESIGNATE.AutoLase</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).CC">DESIGNATE.CC</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).CoordinateLase">DESIGNATE:CoordinateLase()</a></td>
|
|
<td class="summary">
|
|
<p>Coordinates the Auto Lase.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).DesignateName">DESIGNATE.DesignateName</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).Designating">DESIGNATE.Designating</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).DesignationScope">DESIGNATE:DesignationScope()</a></td>
|
|
<td class="summary">
|
|
<p>Adapt the designation scope according the detected items.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).Detect">DESIGNATE:Detect()</a></td>
|
|
<td class="summary">
|
|
<p>Detect Trigger for DESIGNATE</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).Detection">DESIGNATE.Detection</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).FlashStatusMenu">DESIGNATE.FlashStatusMenu</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).GenerateLaserCodes">DESIGNATE:GenerateLaserCodes()</a></td>
|
|
<td class="summary">
|
|
<p>Generate an array of possible laser codes.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).Illuminate">DESIGNATE:Illuminate()</a></td>
|
|
<td class="summary">
|
|
<p>Illuminate Trigger for DESIGNATE</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).LaseDuration">DESIGNATE.LaseDuration</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).LaseOff">DESIGNATE:LaseOff()</a></td>
|
|
<td class="summary">
|
|
<p>LaseOff Trigger for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).LaseOn">DESIGNATE:LaseOn()</a></td>
|
|
<td class="summary">
|
|
<p>LaseOn Trigger for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).LaseStart">DESIGNATE.LaseStart</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).LaserCodes">DESIGNATE.LaserCodes</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).LaserCodesUsed">DESIGNATE.LaserCodesUsed</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MarkScheduler">DESIGNATE.MarkScheduler</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MaximumDesignations">DESIGNATE.MaximumDesignations</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MaximumDistanceAirDesignation">DESIGNATE.MaximumDistanceAirDesignation</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MaximumDistanceDesignations">DESIGNATE.MaximumDistanceDesignations</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MaximumDistanceGroundDesignation">DESIGNATE.MaximumDistanceGroundDesignation</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MaximumMarkings">DESIGNATE.MaximumMarkings</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuAutoLase">DESIGNATE:MenuAutoLase(AutoLase)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuDesignate">DESIGNATE.MenuDesignate</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuFlashStatus">DESIGNATE:MenuFlashStatus(AttackGroup, Flash)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuForget">DESIGNATE:MenuForget(Index)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuIlluminate">DESIGNATE:MenuIlluminate(Index)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuLaseCode">DESIGNATE:MenuLaseCode(Index, Duration, LaserCode)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuLaseOff">DESIGNATE:MenuLaseOff(Index, Duration)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuLaseOn">DESIGNATE:MenuLaseOn(Index, Duration)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuLaserCodes">DESIGNATE.MenuLaserCodes</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuSmoke">DESIGNATE:MenuSmoke(Index, Color)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).MenuStatus">DESIGNATE:MenuStatus(AttackGroup, Duration)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).Mission">DESIGNATE.Mission</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).New">DESIGNATE:New(CC, Detection, AttackSet, Mission)</a></td>
|
|
<td class="summary">
|
|
<p>DESIGNATE Constructor.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnAfterDetect">DESIGNATE:OnAfterDetect(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>Detect Handler OnAfter for DESIGNATE</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnAfterIlluminate">DESIGNATE:OnAfterIlluminate(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>Illuminate Handler OnAfter for DESIGNATE</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnAfterLaseOff">DESIGNATE:OnAfterLaseOff(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>LaseOff Handler OnAfter for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnAfterLaseOn">DESIGNATE:OnAfterLaseOn(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>LaseOn Handler OnAfter for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnAfterSmoke">DESIGNATE:OnAfterSmoke(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>Smoke Handler OnAfter for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnAfterStatus">DESIGNATE:OnAfterStatus(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>Status Handler OnAfter for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnBeforeDetect">DESIGNATE:OnBeforeDetect(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>Detect Handler OnBefore for DESIGNATE</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnBeforeIlluminate">DESIGNATE:OnBeforeIlluminate(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>Illuminate Handler OnBefore for DESIGNATE</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnBeforeLaseOff">DESIGNATE:OnBeforeLaseOff(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>LaseOff Handler OnBefore for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnBeforeLaseOn">DESIGNATE:OnBeforeLaseOn(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>LaseOn Handler OnBefore for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnBeforeSmoke">DESIGNATE:OnBeforeSmoke(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>Smoke Handler OnBefore for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).OnBeforeStatus">DESIGNATE:OnBeforeStatus(From, Event, To)</a></td>
|
|
<td class="summary">
|
|
<p>Status Handler OnBefore for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).RecceSet">DESIGNATE.RecceSet</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).Recces">DESIGNATE.Recces</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).RemoveMenuLaserCode">DESIGNATE:RemoveMenuLaserCode(LaserCode)</a></td>
|
|
<td class="summary">
|
|
<p>Removes a specific lase code from the designate lase menu.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SendStatus">DESIGNATE:SendStatus(AttackGroup, Duration, MenuAttackGroup)</a></td>
|
|
<td class="summary">
|
|
<p>Sends the status to the Attack Groups.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetAutoLase">DESIGNATE:SetAutoLase(AutoLase, Message)</a></td>
|
|
<td class="summary">
|
|
<p>Set auto lase.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetDesignateMenu">DESIGNATE:SetDesignateMenu()</a></td>
|
|
<td class="summary">
|
|
<p>Sets the Designate Menu.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetDesignateName">DESIGNATE:SetDesignateName(DesignateName)</a></td>
|
|
<td class="summary">
|
|
<p>Set the name of the designation.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetFlashStatusMenu">DESIGNATE:SetFlashStatusMenu(FlashMenu)</a></td>
|
|
<td class="summary">
|
|
<p>Set the flashing of the status menu.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetLaserCodes">DESIGNATE:SetLaserCodes(<, LaserCodes)</a></td>
|
|
<td class="summary">
|
|
<p>Set an array of possible laser codes.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetMaximumDesignations">DESIGNATE:SetMaximumDesignations(MaximumDesignations)</a></td>
|
|
<td class="summary">
|
|
<p>Set the maximum amount of designations.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetMaximumDistanceAirDesignation">DESIGNATE:SetMaximumDistanceAirDesignation(MaximumDistanceAirDesignation)</a></td>
|
|
<td class="summary">
|
|
<p>Set the maximum air designation distance.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetMaximumDistanceDesignations">DESIGNATE:SetMaximumDistanceDesignations(MaximumDistanceDesignations)</a></td>
|
|
<td class="summary">
|
|
<p>Set the overall maximum distance when designations can be accepted.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetMaximumDistanceGroundDesignation">DESIGNATE:SetMaximumDistanceGroundDesignation(MaximumDistanceGroundDesignation)</a></td>
|
|
<td class="summary">
|
|
<p>Set the maximum ground designation distance.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetMaximumMarkings">DESIGNATE:SetMaximumMarkings(MaximumMarkings)</a></td>
|
|
<td class="summary">
|
|
<p>Set the maximum amount of markings FACs will do, per designated target group.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetMission">DESIGNATE:SetMission(Mission)</a></td>
|
|
<td class="summary">
|
|
<p>Set the MISSION object for which designate will function.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).SetThreatLevelPrioritization">DESIGNATE:SetThreatLevelPrioritization(Prioritize)</a></td>
|
|
<td class="summary">
|
|
<p>Set priorization of Targets based on the <strong>Threat Level of the Target</strong> in an Air to Ground context.</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).Smoke">DESIGNATE:Smoke()</a></td>
|
|
<td class="summary">
|
|
<p>Smoke Trigger for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).Status">DESIGNATE:Status()</a></td>
|
|
<td class="summary">
|
|
<p>Status Trigger for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).ThreatLevelPrioritization">DESIGNATE.ThreatLevelPrioritization</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).__Detect">DESIGNATE:__Detect(Delay)</a></td>
|
|
<td class="summary">
|
|
<p>Detect Asynchronous Trigger for DESIGNATE</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).__Illuminate">DESIGNATE:__Illuminate(Delay)</a></td>
|
|
<td class="summary">
|
|
<p>Illuminate Asynchronous Trigger for DESIGNATE</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).__LaseOff">DESIGNATE:__LaseOff(Delay)</a></td>
|
|
<td class="summary">
|
|
<p>LaseOff Asynchronous Trigger for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).__LaseOn">DESIGNATE:__LaseOn(Delay)</a></td>
|
|
<td class="summary">
|
|
<p>LaseOn Asynchronous Trigger for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).__Smoke">DESIGNATE:__Smoke(Delay)</a></td>
|
|
<td class="summary">
|
|
<p>Smoke Asynchronous Trigger for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).__Status">DESIGNATE:__Status(Delay)</a></td>
|
|
<td class="summary">
|
|
<p>Status Asynchronous Trigger for DESIGNATE </p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).onafterDetect">DESIGNATE:onafterDetect()</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).onafterDone">DESIGNATE:onafterDone(From, Event, To, Index)</a></td>
|
|
<td class="summary">
|
|
<p>Done</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).onafterIlluminate">DESIGNATE:onafterIlluminate(From, Event, To, Index)</a></td>
|
|
<td class="summary">
|
|
<p>Illuminating</p>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).onafterLaseOff">DESIGNATE:onafterLaseOff(From, Event, To, Index)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).onafterLaseOn">DESIGNATE:onafterLaseOn(From, Event, To, Index, Duration, LaserCode)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).onafterLasing">DESIGNATE:onafterLasing(From, Event, To, Index, Duration, LaserCodeRequested)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="name" nowrap="nowrap"><a href="##(DESIGNATE).onafterSmoke">DESIGNATE:onafterSmoke(From, Event, To, Index, Color)</a></td>
|
|
<td class="summary">
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<h2>Global(s)</h2>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em><a href="##(DESIGNATE)">#DESIGNATE</a></em>
|
|
<a id="DESIGNATE" >
|
|
<strong>DESIGNATE</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<h1>DESIGNATE class, extends <a href="Fsm.html##(FSM)">Fsm#FSM</a></h1>
|
|
|
|
<p>DESIGNATE is orchestrating the designation of potential targets executed by a Recce group,
|
|
and communicates these to a dedicated attacking group of players,
|
|
so that following a dynamically generated menu system,
|
|
each detected set of potential targets can be lased or smoked...</p>
|
|
|
|
|
|
|
|
<p>Targets can be:</p>
|
|
|
|
<ul>
|
|
<li><strong>Lased</strong> for a period of time.</li>
|
|
<li><strong>Smoked</strong>. Artillery or airplanes with Illuminatino ordonance need to be present. (WIP, but early demo ready.)</li>
|
|
<li><strong>Illuminated</strong> through an illumination bomb. Artillery or airplanes with Illuminatino ordonance need to be present. (WIP, but early demo ready.</li>
|
|
</ul>
|
|
|
|
<p>The following terminology is being used throughout this document:</p>
|
|
|
|
<ul>
|
|
<li>The <strong>DesignateObject</strong> is the object of the DESIGNATE class, which is this class explained in the document.</li>
|
|
<li>The <strong>DetectionObject</strong> is the object of a DETECTION_ class (DETECTION<em>TYPES, DETECTION</em>AREAS, DETECTION_UNITS), which is executing the detection and grouping of Targets into <em>DetectionItems</em>.</li>
|
|
<li><strong>DetectionItems</strong> is the list of detected target groupings by the <em>DetectionObject</em>. Each <em>DetectionItem</em> contains a <em>TargetSet</em>.</li>
|
|
<li><strong>DetectionItem</strong> is one element of the <em>DetectionItems</em> list, and contains a <em>TargetSet</em>.</li>
|
|
<li>The <strong>TargetSet</strong> is a SET_UNITS collection of <em>Targets</em>, that have been detected by the <em>DetectionObject</em>.</li>
|
|
<li>A <strong>Target</strong> is a detected UNIT object by the <em>DetectionObject</em>.</li>
|
|
<li>A <strong>Threat Level</strong> is a number from 0 to 10 that is calculated based on the threat of the Target in an Air to Ground battle scenario.</li>
|
|
<li>The <strong>RecceSet</strong> is a SET_GROUP collection that contains the <strong>RecceGroups</strong>.</li>
|
|
<li>A <strong>RecceGroup</strong> is a GROUP object containing the <strong>Recces</strong>.</li>
|
|
<li>A <strong>Recce</strong> is a UNIT object executing the reconnaissance as part the <em>DetectionObject</em>. A Recce can be of any UNIT type.</li>
|
|
<li>An <strong>AttackGroup</strong> is a GROUP object that contain <em>Players</em>.</li>
|
|
<li>A <strong>Player</strong> is an active CLIENT object containing a human player.</li>
|
|
<li>A <strong>Designate Menu</strong> is the menu that is dynamically created during the designation process for each <em>AttackGroup</em>.</li>
|
|
</ul>
|
|
|
|
<p>The RecceSet is continuously detecting for potential Targets, executing its task as part of the DetectionObject.
|
|
Once Targets have been detected, the DesignateObject will trigger the <strong>Detect Event</strong>.</p>
|
|
|
|
<p>In order to prevent an overflow in the DesignateObject of detected targets, there is a maximum
|
|
amount of DetectionItems that can be put in <strong>scope</strong> of the DesignateObject.
|
|
We call this the <strong>MaximumDesignations</strong> term.</p>
|
|
|
|
<p>As part of the Detect Event, the DetectionItems list is used by the DesignateObject to provide the Players with:</p>
|
|
|
|
<ul>
|
|
<li>The RecceGroups are reporting to each AttackGroup, sending <strong>Messages</strong> containing the Threat Level and the TargetSet composition.</li>
|
|
<li><strong>Menu options</strong> are created and updated for each AttackGroup, containing the Detection ID and the Coordinates.</li>
|
|
</ul>
|
|
|
|
<p>A Player can then select an action from the Designate Menu. </p>
|
|
|
|
<p><strong>Note that each selected action will be executed for a TargetSet, thus the Target grouping done by the DetectionObject.</strong></p>
|
|
|
|
<p>Each <strong>Menu Option</strong> in the Designate Menu has two modes: </p>
|
|
|
|
<ol>
|
|
<li>If the TargetSet <strong>is not being designated</strong>, then the <strong>Designate Menu</strong> option for the target Set will provide options to <strong>Lase</strong> or <strong>Smoke</strong> the targets.</li>
|
|
<li>If the Target Set <strong>is being designated</strong>, then the <strong>Designate Menu</strong> option will provide an option to stop or cancel the designation.</li>
|
|
</ol>
|
|
|
|
<p>While designating, the RecceGroups will report any change in TargetSet composition or Target presence.</p>
|
|
|
|
<p>The following logic is executed when a TargetSet is selected to be <em>lased</em> from the Designation Menu:</p>
|
|
|
|
<ul>
|
|
<li>The RecceSet is searched for any Recce that is within <em>designation distance</em> from a Target in the TargetSet that is currently not being designated.</li>
|
|
<li>If there is a Recce found that is currently no designating a target, and is within designation distance from the Target, then that Target will be designated.</li>
|
|
<li>During designation, any Recce that does not have Line of Sight (LOS) and is not within disignation distance from the Target, will stop designating the Target, and a report is given.</li>
|
|
<li>When a Recce is designating a Target, and that Target is destroyed, then the Recce will stop designating the Target, and will report the event.</li>
|
|
<li>When a Recce is designating a Target, and that Recce is destroyed, then the Recce will be removed from the RecceSet and designation will stop without reporting.</li>
|
|
<li>When all RecceGroups are destroyed from the RecceSet, then the DesignationObject will stop functioning, and nothing will be reported.</li>
|
|
</ul>
|
|
|
|
<p>In this way, the DesignationObject assists players to designate ground targets for a coordinated attack!</p>
|
|
|
|
<p>Have FUN!</p>
|
|
|
|
<h2>1. DESIGNATE constructor</h2>
|
|
|
|
<ul>
|
|
<li><a href="##(DESIGNATE).New">DESIGNATE.New</a>(): Creates a new DESIGNATE object.</li>
|
|
</ul>
|
|
|
|
<h2>2. DESIGNATE is a FSM</h2>
|
|
|
|
<p><img src="..\Presentations\DESIGNATE\Dia2.JPG" alt="Process"/></p>
|
|
|
|
<h3>2.1 DESIGNATE States</h3>
|
|
|
|
<ul>
|
|
<li><strong>Designating</strong> ( Group ): The designation process.</li>
|
|
</ul>
|
|
|
|
<h3>2.2 DESIGNATE Events</h3>
|
|
|
|
<ul>
|
|
<li>**<a href="##(DESIGNATE).Detect">DESIGNATE.Detect</a>**: Detect targets.</li>
|
|
<li>**<a href="##(DESIGNATE).LaseOn">DESIGNATE.LaseOn</a>**: Lase the targets with the specified Index.</li>
|
|
<li>**<a href="##(DESIGNATE).LaseOff">DESIGNATE.LaseOff</a>**: Stop lasing the targets with the specified Index.</li>
|
|
<li>**<a href="##(DESIGNATE).Smoke">DESIGNATE.Smoke</a>**: Smoke the targets with the specified Index.</li>
|
|
<li>**<a href="##(DESIGNATE).Status">DESIGNATE.Status</a>**: Report designation status.</li>
|
|
</ul>
|
|
|
|
<h2>3. Maximum Designations</h2>
|
|
|
|
<p>In order to prevent an overflow of designations due to many Detected Targets, there is a
|
|
Maximum Designations scope that is set in the DesignationObject.</p>
|
|
|
|
<p>The method <a href="##(DESIGNATE).SetMaximumDesignations">DESIGNATE.SetMaximumDesignations</a>() will put a limit on the amount of designations put in scope of the DesignationObject.
|
|
Using the menu system, the player can "forget" a designation, so that gradually a new designation can be put in scope when detected.</p>
|
|
|
|
<h2>4. Laser codes</h2>
|
|
|
|
<h3>4.1. Set possible laser codes</h3>
|
|
|
|
<p>An array of laser codes can be provided, that will be used by the DESIGNATE when lasing.
|
|
The laser code is communicated by the Recce when it is lasing a larget.
|
|
Note that the default laser code is 1113.
|
|
Working known laser codes are: 1113,1462,1483,1537,1362,1214,1131,1182,1644,1614,1515,1411,1621,1138,1542,1678,1573,1314,1643,1257,1467,1375,1341,1275,1237</p>
|
|
|
|
<p>Use the method <a href="##(DESIGNATE).SetLaserCodes">DESIGNATE.SetLaserCodes</a>() to set the possible laser codes to be selected from.
|
|
One laser code can be given or an sequence of laser codes through an table...</p>
|
|
|
|
<pre><code>Designate:SetLaserCodes( 1214 )
|
|
</code></pre>
|
|
|
|
<p>The above sets one laser code with the value 1214.</p>
|
|
|
|
<pre><code>Designate:SetLaserCodes( { 1214, 1131, 1614, 1138 } )
|
|
</code></pre>
|
|
|
|
<p>The above sets a collection of possible laser codes that can be assigned. <strong>Note the { } notation!</strong></p>
|
|
|
|
<h3>4.2. Auto generate laser codes</h3>
|
|
|
|
<p>Use the method <a href="##(DESIGNATE).GenerateLaserCodes">DESIGNATE.GenerateLaserCodes</a>() to generate all possible laser codes. Logic implemented and advised by Ciribob!</p>
|
|
|
|
<h3>4.3. Add specific lase codes to the lase menu</h3>
|
|
|
|
<p>Certain plane types can only drop laser guided ordonnance when targets are lased with specific laser codes.
|
|
The SU-25T needs targets to be lased using laser code 1113.
|
|
The A-10A needs targets to be lased using laser code 1680.</p>
|
|
|
|
<p>The method <a href="##(DESIGNATE).AddMenuLaserCode">DESIGNATE.AddMenuLaserCode</a>() to allow a player to lase a target using a specific laser code.
|
|
Remove such a lase menu option using <a href="##(DESIGNATE).RemoveMenuLaserCode">DESIGNATE.RemoveMenuLaserCode</a>().</p>
|
|
|
|
<h2>5. Autolase to automatically lase detected targets.</h2>
|
|
|
|
<p>DetectionItems can be auto lased once detected by Recces. As such, there is almost no action required from the Players using the Designate Menu.
|
|
The <strong>auto lase</strong> function can be activated through the Designation Menu.
|
|
Use the method <a href="##(DESIGNATE).SetAutoLase">DESIGNATE.SetAutoLase</a>() to activate or deactivate the auto lase function programmatically.
|
|
Note that autolase will automatically activate lasing for ALL DetectedItems. Individual items can be switched-off if required using the Designation Menu.</p>
|
|
|
|
<pre><code>Designate:SetAutoLase( true )
|
|
</code></pre>
|
|
|
|
<p>Activate the auto lasing.</p>
|
|
|
|
<h2>6. Target prioritization on threat level</h2>
|
|
|
|
<p>Targets can be detected of different types in one DetectionItem. Depending on the type of the Target, a different threat level applies in an Air to Ground combat context.
|
|
SAMs are of a higher threat than normal tanks. So, if the Target type was recognized, the Recces will select those targets that form the biggest threat first,
|
|
and will continue this until the remaining vehicles with the lowest threat have been reached.</p>
|
|
|
|
<p>This threat level prioritization can be activated using the method <a href="##(DESIGNATE).SetThreatLevelPrioritization">DESIGNATE.SetThreatLevelPrioritization</a>().
|
|
If not activated, Targets will be selected in a random order, but most like those first which are the closest to the Recce marking the Target.</p>
|
|
|
|
<pre><code>Designate:SetThreatLevelPrioritization( true )
|
|
</code></pre>
|
|
|
|
<p>The example will activate the threat level prioritization for this the Designate object. Threats will be marked based on the threat level of the Target.</p>
|
|
|
|
<h2>6. Designate Menu Location for a Mission</h2>
|
|
|
|
<p>You can make DESIGNATE work for a <a href="Mission.html##(MISSION)">Mission#MISSION</a> object. In this way, the designate menu will not appear in the root of the radio menu, but in the menu of the Mission.
|
|
Use the method <a href="##(DESIGNATE).SetMission">DESIGNATE.SetMission</a>() to set the <a href="Mission.html">Mission</a> object for the designate function.</p>
|
|
|
|
<h2>7. Status Report</h2>
|
|
|
|
<p>A status report is available that displays the current Targets detected, grouped per DetectionItem, and a list of which Targets are currently being marked.</p>
|
|
|
|
<ul>
|
|
<li><p>The status report can be shown by selecting "Status" -> "Report Status" from the Designation menu .</p></li>
|
|
<li><p>The status report can be automatically flashed by selecting "Status" -> "Flash Status On".</p></li>
|
|
<li><p>The automatic flashing of the status report can be deactivated by selecting "Status" -> "Flash Status Off".</p></li>
|
|
<li><p>The flashing of the status menu is disabled by default.</p></li>
|
|
<li><p>The method <a href="##(DESIGNATE).FlashStatusMenu">DESIGNATE.FlashStatusMenu</a>() can be used to enable or disable to flashing of the status menu.</p>
|
|
|
|
<p>Designate:FlashStatusMenu( true )</p></li>
|
|
</ul>
|
|
|
|
<p>The example will activate the flashing of the status menu for this Designate object.</p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<h2><a id="#(Designate)" >Type <code>Designate</code></a></h2>
|
|
|
|
<h2><a id="#(DESIGNATE)" >Type <code>DESIGNATE</code></a></h2>
|
|
<h3>Field(s)</h3>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).AddMenuLaserCode" >
|
|
<strong>DESIGNATE:AddMenuLaserCode(LaserCode, MenuText)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Add a specific lase code to the designate lase menu to lase targets with a specific laser code.</p>
|
|
|
|
|
|
<p>The MenuText will appear in the lase menu.</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number LaserCode </em></code>:
|
|
The specific laser code to be added to the lase menu.</p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string MenuText </em></code>:
|
|
The text to be shown to the player. If you specify a %d in the MenuText, the %d will be replaced with the LaserCode specified.</p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
<h3>Usage:</h3>
|
|
<pre class="example"><code> RecceDesignation:AddMenuLaserCode( 1113, "Lase with %d for Su-25T" )
|
|
RecceDesignation:AddMenuLaserCode( 1680, "Lase with %d for A-10A" )
|
|
</code></pre>
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).AttackSet" >
|
|
<strong>DESIGNATE.AttackSet</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).AutoLase" >
|
|
<strong>DESIGNATE.AutoLase</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).CC" >
|
|
<strong>DESIGNATE.CC</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).CoordinateLase" >
|
|
<strong>DESIGNATE:CoordinateLase()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Coordinates the Auto Lase.</p>
|
|
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).DesignateName" >
|
|
<strong>DESIGNATE.DesignateName</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).Designating" >
|
|
<strong>DESIGNATE.Designating</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).DesignationScope" >
|
|
<strong>DESIGNATE:DesignationScope()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Adapt the designation scope according the detected items.</p>
|
|
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).Detect" >
|
|
<strong>DESIGNATE:Detect()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Detect Trigger for DESIGNATE</p>
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).Detection" >
|
|
<strong>DESIGNATE.Detection</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).FlashStatusMenu" >
|
|
<strong>DESIGNATE.FlashStatusMenu</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).GenerateLaserCodes" >
|
|
<strong>DESIGNATE:GenerateLaserCodes()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Generate an array of possible laser codes.</p>
|
|
|
|
|
|
<p>Each new lase will select a code from this table.
|
|
The entered value can range from 1111 - 1788,
|
|
-- but the first digit of the series must be a 1 or 2
|
|
-- and the last three digits must be between 1 and 8.
|
|
The range used to be bugged so its not 1 - 8 but 0 - 7.
|
|
function below will use the range 1-7 just in case</p>
|
|
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).Illuminate" >
|
|
<strong>DESIGNATE:Illuminate()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Illuminate Trigger for DESIGNATE</p>
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em>#number</em>
|
|
<a id="#(DESIGNATE).LaseDuration" >
|
|
<strong>DESIGNATE.LaseDuration</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).LaseOff" >
|
|
<strong>DESIGNATE:LaseOff()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>LaseOff Trigger for DESIGNATE </p>
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).LaseOn" >
|
|
<strong>DESIGNATE:LaseOn()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>LaseOn Trigger for DESIGNATE </p>
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).LaseStart" >
|
|
<strong>DESIGNATE.LaseStart</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).LaserCodes" >
|
|
<strong>DESIGNATE.LaserCodes</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).LaserCodesUsed" >
|
|
<strong>DESIGNATE.LaserCodesUsed</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).MarkScheduler" >
|
|
<strong>DESIGNATE.MarkScheduler</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).MaximumDesignations" >
|
|
<strong>DESIGNATE.MaximumDesignations</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).MaximumDistanceAirDesignation" >
|
|
<strong>DESIGNATE.MaximumDistanceAirDesignation</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).MaximumDistanceDesignations" >
|
|
<strong>DESIGNATE.MaximumDistanceDesignations</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).MaximumDistanceGroundDesignation" >
|
|
<strong>DESIGNATE.MaximumDistanceGroundDesignation</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).MaximumMarkings" >
|
|
<strong>DESIGNATE.MaximumMarkings</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).MenuAutoLase" >
|
|
<strong>DESIGNATE:MenuAutoLase(AutoLase)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> AutoLase </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).MenuDesignate" >
|
|
<strong>DESIGNATE.MenuDesignate</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).MenuFlashStatus" >
|
|
<strong>DESIGNATE:MenuFlashStatus(AttackGroup, Flash)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> AttackGroup </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Flash </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).MenuForget" >
|
|
<strong>DESIGNATE:MenuForget(Index)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).MenuIlluminate" >
|
|
<strong>DESIGNATE:MenuIlluminate(Index)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).MenuLaseCode" >
|
|
<strong>DESIGNATE:MenuLaseCode(Index, Duration, LaserCode)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Duration </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> LaserCode </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).MenuLaseOff" >
|
|
<strong>DESIGNATE:MenuLaseOff(Index, Duration)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Duration </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).MenuLaseOn" >
|
|
<strong>DESIGNATE:MenuLaseOn(Index, Duration)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Duration </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).MenuLaserCodes" >
|
|
<strong>DESIGNATE.MenuLaserCodes</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
|
|
<p> This map contains the laser codes that will be shown in the designate menu to lase with specific laser codes.</p>
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).MenuSmoke" >
|
|
<strong>DESIGNATE:MenuSmoke(Index, Color)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Color </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).MenuStatus" >
|
|
<strong>DESIGNATE:MenuStatus(AttackGroup, Duration)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> AttackGroup </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Duration </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).Mission" >
|
|
<strong>DESIGNATE.Mission</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).New" >
|
|
<strong>DESIGNATE:New(CC, Detection, AttackSet, Mission)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>DESIGNATE Constructor.</p>
|
|
|
|
|
|
<p>This class is an abstract class and should not be instantiated.</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em><a href="Tasking.CommandCenter.html##(COMMANDCENTER)">Tasking.CommandCenter#COMMANDCENTER</a> CC </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em><a href="Functional.Detection.html##(DETECTION_BASE)">Functional.Detection#DETECTION_BASE</a> Detection </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em><a href="Core.Set.html##(SET_GROUP)">Core.Set#SET_GROUP</a> AttackSet </em></code>:
|
|
The Attack collection of GROUP objects to designate and report for.</p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em><a href="Tasking.Mission.html##(MISSION)">Tasking.Mission#MISSION</a> Mission </em></code>:
|
|
(Optional) The Mission where the menu needs to be attached.</p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnAfterDetect" >
|
|
<strong>DESIGNATE:OnAfterDetect(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Detect Handler OnAfter for DESIGNATE</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnAfterIlluminate" >
|
|
<strong>DESIGNATE:OnAfterIlluminate(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Illuminate Handler OnAfter for DESIGNATE</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnAfterLaseOff" >
|
|
<strong>DESIGNATE:OnAfterLaseOff(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>LaseOff Handler OnAfter for DESIGNATE </p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnAfterLaseOn" >
|
|
<strong>DESIGNATE:OnAfterLaseOn(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>LaseOn Handler OnAfter for DESIGNATE </p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnAfterSmoke" >
|
|
<strong>DESIGNATE:OnAfterSmoke(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Smoke Handler OnAfter for DESIGNATE </p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnAfterStatus" >
|
|
<strong>DESIGNATE:OnAfterStatus(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Status Handler OnAfter for DESIGNATE </p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnBeforeDetect" >
|
|
<strong>DESIGNATE:OnBeforeDetect(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Detect Handler OnBefore for DESIGNATE</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em>#boolean:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnBeforeIlluminate" >
|
|
<strong>DESIGNATE:OnBeforeIlluminate(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Illuminate Handler OnBefore for DESIGNATE</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em>#boolean:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnBeforeLaseOff" >
|
|
<strong>DESIGNATE:OnBeforeLaseOff(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>LaseOff Handler OnBefore for DESIGNATE </p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em>#boolean:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnBeforeLaseOn" >
|
|
<strong>DESIGNATE:OnBeforeLaseOn(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>LaseOn Handler OnBefore for DESIGNATE </p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em>#boolean:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnBeforeSmoke" >
|
|
<strong>DESIGNATE:OnBeforeSmoke(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Smoke Handler OnBefore for DESIGNATE </p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em>#boolean:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).OnBeforeStatus" >
|
|
<strong>DESIGNATE:OnBeforeStatus(From, Event, To)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Status Handler OnBefore for DESIGNATE </p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#string To </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em>#boolean:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).RecceSet" >
|
|
<strong>DESIGNATE.RecceSet</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).Recces" >
|
|
<strong>DESIGNATE.Recces</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).RemoveMenuLaserCode" >
|
|
<strong>DESIGNATE:RemoveMenuLaserCode(LaserCode)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Removes a specific lase code from the designate lase menu.</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number LaserCode </em></code>:
|
|
The specific laser code that was set to be added to the lase menu.</p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
<h3>Usage:</h3>
|
|
<pre class="example"><code> RecceDesignation:RemoveMenuLaserCode( 1113 )
|
|
</code></pre>
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SendStatus" >
|
|
<strong>DESIGNATE:SendStatus(AttackGroup, Duration, MenuAttackGroup)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Sends the status to the Attack Groups.</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em><a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> AttackGroup </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#number Duration </em></code>:
|
|
The time in seconds the report should be visible.</p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> MenuAttackGroup </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetAutoLase" >
|
|
<strong>DESIGNATE:SetAutoLase(AutoLase, Message)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set auto lase.</p>
|
|
|
|
|
|
<p>Auto lase will start lasing targets immediately when these are in range.</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#boolean AutoLase </em></code>:
|
|
(optional) true sets autolase on, false off. Default is off.</p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em>#boolean Message </em></code>:
|
|
(optional) true is send message, false or nil won't send a message. Default is no message sent.</p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetDesignateMenu" >
|
|
<strong>DESIGNATE:SetDesignateMenu()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Sets the Designate Menu.</p>
|
|
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetDesignateName" >
|
|
<strong>DESIGNATE:SetDesignateName(DesignateName)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set the name of the designation.</p>
|
|
|
|
|
|
<p>The name will appear in the menu.
|
|
This method can be used to control different designations for different plane types.</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#string DesignateName </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetFlashStatusMenu" >
|
|
<strong>DESIGNATE:SetFlashStatusMenu(FlashMenu)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set the flashing of the status menu.</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#boolean FlashMenu </em></code>:
|
|
true: the status menu will be flashed every detection run; false: no flashing of the menu.</p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetLaserCodes" >
|
|
<strong>DESIGNATE:SetLaserCodes(<, LaserCodes)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set an array of possible laser codes.</p>
|
|
|
|
|
|
<p>Each new lase will select a code from this table.</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em><a href="##(list)">#list</a> < </em></code>:
|
|
number> LaserCodes</p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> LaserCodes </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetMaximumDesignations" >
|
|
<strong>DESIGNATE:SetMaximumDesignations(MaximumDesignations)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set the maximum amount of designations.</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number MaximumDesignations </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetMaximumDistanceAirDesignation" >
|
|
<strong>DESIGNATE:SetMaximumDistanceAirDesignation(MaximumDistanceAirDesignation)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set the maximum air designation distance.</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number MaximumDistanceAirDesignation </em></code>:
|
|
Maximum air designation distance in meters.</p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetMaximumDistanceDesignations" >
|
|
<strong>DESIGNATE:SetMaximumDistanceDesignations(MaximumDistanceDesignations)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set the overall maximum distance when designations can be accepted.</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number MaximumDistanceDesignations </em></code>:
|
|
Maximum distance in meters to accept designations.</p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetMaximumDistanceGroundDesignation" >
|
|
<strong>DESIGNATE:SetMaximumDistanceGroundDesignation(MaximumDistanceGroundDesignation)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set the maximum ground designation distance.</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number MaximumDistanceGroundDesignation </em></code>:
|
|
Maximum ground designation distance in meters.</p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetMaximumMarkings" >
|
|
<strong>DESIGNATE:SetMaximumMarkings(MaximumMarkings)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set the maximum amount of markings FACs will do, per designated target group.</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number MaximumMarkings </em></code>:
|
|
Maximum markings FACs will do, per designated target group.</p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetMission" >
|
|
<strong>DESIGNATE:SetMission(Mission)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set the MISSION object for which designate will function.</p>
|
|
|
|
|
|
<p>When a MISSION object is assigned, the menu for the designation will be located at the Mission Menu.</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em><a href="Tasking.Mission.html##(MISSION)">Tasking.Mission#MISSION</a> Mission </em></code>:
|
|
The MISSION object.</p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).SetThreatLevelPrioritization" >
|
|
<strong>DESIGNATE:SetThreatLevelPrioritization(Prioritize)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Set priorization of Targets based on the <strong>Threat Level of the Target</strong> in an Air to Ground context.</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#boolean Prioritize </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).Smoke" >
|
|
<strong>DESIGNATE:Smoke()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Smoke Trigger for DESIGNATE </p>
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).Status" >
|
|
<strong>DESIGNATE:Status()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Status Trigger for DESIGNATE </p>
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<em></em>
|
|
<a id="#(DESIGNATE).ThreatLevelPrioritization" >
|
|
<strong>DESIGNATE.ThreatLevelPrioritization</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).__Detect" >
|
|
<strong>DESIGNATE:__Detect(Delay)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Detect Asynchronous Trigger for DESIGNATE</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number Delay </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).__Illuminate" >
|
|
<strong>DESIGNATE:__Illuminate(Delay)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Illuminate Asynchronous Trigger for DESIGNATE</p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number Delay </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).__LaseOff" >
|
|
<strong>DESIGNATE:__LaseOff(Delay)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>LaseOff Asynchronous Trigger for DESIGNATE </p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number Delay </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).__LaseOn" >
|
|
<strong>DESIGNATE:__LaseOn(Delay)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>LaseOn Asynchronous Trigger for DESIGNATE </p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number Delay </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).__Smoke" >
|
|
<strong>DESIGNATE:__Smoke(Delay)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Smoke Asynchronous Trigger for DESIGNATE </p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number Delay </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).__Status" >
|
|
<strong>DESIGNATE:__Status(Delay)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Status Asynchronous Trigger for DESIGNATE </p>
|
|
|
|
<h3>Parameter</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em>#number Delay </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).onafterDetect" >
|
|
<strong>DESIGNATE:onafterDetect()</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).onafterDone" >
|
|
<strong>DESIGNATE:onafterDone(From, Event, To, Index)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Done</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> To </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).onafterIlluminate" >
|
|
<strong>DESIGNATE:onafterIlluminate(From, Event, To, Index)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
<p>Illuminating</p>
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> To </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).onafterLaseOff" >
|
|
<strong>DESIGNATE:onafterLaseOff(From, Event, To, Index)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> To </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).onafterLaseOn" >
|
|
<strong>DESIGNATE:onafterLaseOn(From, Event, To, Index, Duration, LaserCode)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> To </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Duration </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> LaserCode </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).onafterLasing" >
|
|
<strong>DESIGNATE:onafterLasing(From, Event, To, Index, Duration, LaserCodeRequested)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> To </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Duration </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> LaserCodeRequested </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
<dl class="function">
|
|
<dt>
|
|
|
|
<a id="#(DESIGNATE).onafterSmoke" >
|
|
<strong>DESIGNATE:onafterSmoke(From, Event, To, Index, Color)</strong>
|
|
</a>
|
|
</dt>
|
|
<dd>
|
|
|
|
|
|
|
|
<h3>Parameters</h3>
|
|
<ul>
|
|
<li>
|
|
|
|
<p><code><em> From </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Event </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> To </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Index </em></code>: </p>
|
|
|
|
</li>
|
|
<li>
|
|
|
|
<p><code><em> Color </em></code>: </p>
|
|
|
|
</li>
|
|
</ul>
|
|
<h3>Return value</h3>
|
|
|
|
<p><em><a href="##(DESIGNATE)">#DESIGNATE</a>:</em></p>
|
|
|
|
|
|
</dd>
|
|
</dl>
|
|
|
|
<h2><a id="#(list)" >Type <code>list</code></a></h2>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</body>
|
|
</html>
|