MOOSE generated documentation [skip ci]

This commit is contained in:
FlightControl-User
2020-08-29 20:18:04 +00:00
parent 5e09807ca2
commit e78fc537c9
120 changed files with 46952 additions and 4751 deletions

View File

@@ -664,6 +664,17 @@
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<p><strong>Core</strong> - Management of spotting logistics, that can be activated and deactivated upon command.</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/CORE_Timer.png" alt="Image">
<div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Timer.html">Core.Timer</a></strong></h2></div>
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<p><strong>Core</strong> - Timer scheduler.</p>
</p></div>
</div>
</div>
@@ -1173,6 +1184,17 @@
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<p><strong>Tasking</strong> - Creates and manages player TASK_ZONE_CAPTURE tasks.</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/MOOSE.JPG" alt="Image">
<div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Utilities.PROFILER.html">Utilities.PROFILER</a></strong></h2></div>
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<p><strong>Utils</strong> - Lua Profiler.</p>
</p></div>
</div>
</div>
@@ -1239,6 +1261,17 @@
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<p><strong>Wrapper</strong> -- IDENTIFIABLE is an intermediate class wrapping DCS Object class derived Objects.</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/Wrapper_Marker.png" alt="Image">
<div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Marker.html">Wrapper.Marker</a></strong></h2></div>
</div>
<div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p>
<p><strong>Wrapper</strong> - Markers On the F10 map.</p>
</p></div>
</div>
</div>
@@ -1728,7 +1761,13 @@ The assignment type also allows to reject the task.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).CallScheduler">ACT_ASSIGN.CallScheduler</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Call scheduler.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).ClassName">ACT_ASSIGN.ClassName</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Name of the class.</p>
</td>
</tr>
<tr class="w3-border">
@@ -1740,7 +1779,7 @@ The assignment type also allows to reject the task.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).GetCurrentState">ACT_ASSIGN:GetCurrentState()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Get current state.</p>
</td>
</tr>
<tr class="w3-border">
@@ -1762,7 +1801,7 @@ The assignment type also allows to reject the task.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).GetScores">ACT_ASSIGN:GetScores()</a></p></td>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).GetScores">ACT_ASSIGN:GetScores(Scores)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Returns a table with the scores defined.</p>
</td>
@@ -1776,7 +1815,7 @@ The assignment type also allows to reject the task.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).GetState">ACT_ASSIGN:GetState()</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Get current state.</p>
</td>
</tr>
<tr class="w3-border">
@@ -1792,15 +1831,15 @@ The assignment type also allows to reject the task.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).Is">ACT_ASSIGN:Is(State)</a></p></td>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).Is">ACT_ASSIGN:Is(State, If)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Check if FSM is in state.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).LoadCallBacks">ACT_ASSIGN:LoadCallBacks(CallBackTable)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Load call backs.</p>
</td>
</tr>
<tr class="w3-border">
@@ -1812,7 +1851,7 @@ The assignment type also allows to reject the task.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).Scores">ACT_ASSIGN.Scores</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Scores.</p>
</td>
</tr>
<tr class="w3-border">
@@ -1866,73 +1905,73 @@ The assignment type also allows to reject the task.</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN)._add_to_map">ACT_ASSIGN:_add_to_map(Map, Event)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Add to map.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN)._call_handler">ACT_ASSIGN:_call_handler(step, trigger, params, EventName)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Call handler.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN)._create_transition">ACT_ASSIGN:_create_transition(EventName)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Create transition.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN)._delayed_transition">ACT_ASSIGN:_delayed_transition(EventName)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Delayed transition.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN)._eventmap">ACT_ASSIGN:_eventmap(Events, EventStructure)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Event map.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN)._gosub">ACT_ASSIGN:_gosub(ParentFrom, ParentEvent)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Go sub.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN)._handler">ACT_ASSIGN:_handler(EventName, ...)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Handler.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN)._isendstate">ACT_ASSIGN:_isendstate(Current)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Is end state.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN)._submap">ACT_ASSIGN:_submap(subs, sub, name)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Sub maps.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).can">ACT_ASSIGN:can(e)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Check if can do an event.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).cannot">ACT_ASSIGN:cannot(e)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Check if cannot do an event.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).current">ACT_ASSIGN.current</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Current state name.</p>
</td>
</tr>
<tr class="w3-border">
@@ -1942,21 +1981,21 @@ The assignment type also allows to reject the task.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).is">ACT_ASSIGN:is(state)</a></p></td>
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).is">ACT_ASSIGN:is(State, If, state)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Check if FSM is in state.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).options">ACT_ASSIGN.options</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Options.</p>
</td>
</tr>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(ACT_ASSIGN).subs">ACT_ASSIGN.subs</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Subs.</p>
</td>
</tr>
</table>
@@ -4022,11 +4061,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>State</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>The FSM state.</p>
</div>
</div>
</div>
@@ -4351,7 +4393,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN).GetCurrentState" ><strong>ACT_ASSIGN:GetCurrentState()</strong></a></h2>
</div>
<p>Get current state.</p>
<div id= "#Functions##GetCurrentState" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -4359,6 +4401,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-margin-left">
<p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#string:</p>
</div>
<div class="w3-half">
<p>Current FSM state. </p>
</div>
</div>
</div>
</div>
@@ -4378,6 +4431,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-margin-left">
<p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#table:</p>
</div>
<div class="w3-half">
<p>End states.</p>
</div>
</div>
</div>
</div>
@@ -4444,7 +4508,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
</div>
<div class="w3-half">
<p>Sub processes.</p>
</div>
</div>
@@ -4456,7 +4520,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(ACT_ASSIGN).GetScores" ><strong>ACT_ASSIGN:GetScores()</strong></a></h2>
<h2><a id="#(ACT_ASSIGN).GetScores" ><strong>ACT_ASSIGN:GetScores(Scores)</strong></a></h2>
</div>
<p>Returns a table with the scores defined.</p>
@@ -4467,6 +4531,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-margin-left">
<p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></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>
#table
<strong><strong>Scores</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
</div>
</div>
</div>
</div>
@@ -4508,7 +4584,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN).GetState" ><strong>ACT_ASSIGN:GetState()</strong></a></h2>
</div>
<p>Get current state.</p>
<div id= "#Functions##GetState" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -4516,6 +4592,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-margin-left">
<p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#string:</p>
</div>
<div class="w3-half">
<p>Current FSM state.</p>
</div>
</div>
</div>
</div>
@@ -4535,6 +4622,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-margin-left">
<p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#table:</p>
</div>
<div class="w3-half">
<p>Sub processes.</p>
</div>
</div>
</div>
</div>
@@ -4561,7 +4659,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
</div>
<div class="w3-half">
<p>Transitions.</p>
</div>
</div>
@@ -4573,10 +4671,10 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(ACT_ASSIGN).Is" ><strong>ACT_ASSIGN:Is(State)</strong></a></h2>
<h2><a id="#(ACT_ASSIGN).Is" ><strong>ACT_ASSIGN:Is(State, If)</strong></a></h2>
</div>
<p>Check if FSM is in state.</p>
<div id= "#Functions##Is" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -4584,15 +4682,31 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-margin-left">
<p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p>
</div>
<h2><strong>Parameter:</strong></h2>
<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>State</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>State name.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#boolean
<strong><strong>If</strong></strong>
</p>
</div>
<div class="w3-half">
<p>true, FSM is in this state.</p>
</div>
</div>
</div>
@@ -4606,7 +4720,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN).LoadCallBacks" ><strong>ACT_ASSIGN:LoadCallBacks(CallBackTable)</strong></a></h2>
</div>
<p>Load call backs.</p>
<div id= "#Functions##LoadCallBacks" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -4618,11 +4732,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#table
<strong><strong>CallBackTable</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Table of call backs. </p>
</div>
</div>
</div>
@@ -4749,7 +4866,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN)._add_to_map" ><strong>ACT_ASSIGN:_add_to_map(Map, Event)</strong></a></h2>
</div>
<p>Add to map.</p>
<div id= "#Functions##_add_to_map" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -4761,21 +4878,27 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#table
<strong><strong>Map</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Map.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#table
<strong><strong>Event</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Event table.</p>
</div>
</div>
</div>
@@ -4789,7 +4912,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN)._call_handler" ><strong>ACT_ASSIGN:_call_handler(step, trigger, params, EventName)</strong></a></h2>
</div>
<p>Call handler.</p>
<div id= "#Functions##_call_handler" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -4801,43 +4924,65 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>step</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Step "onafter", "onbefore", "onenter", "onleave".</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>trigger</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Trigger.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#table
<strong><strong>params</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Parameters.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>EventName</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Event name.</p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
</div>
<div class="w3-half">
<p>Value.</p>
</div>
</div>
</div>
</div>
@@ -4849,7 +4994,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN)._create_transition" ><strong>ACT_ASSIGN:_create_transition(EventName)</strong></a></h2>
</div>
<p>Create transition.</p>
<div id= "#Functions##_create_transition" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -4861,13 +5006,27 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>EventName</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Event name. </p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#function:</p>
</div>
<div class="w3-half">
<p>Function. </p>
</div>
</div>
</div>
</div>
@@ -4879,7 +5038,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN)._delayed_transition" ><strong>ACT_ASSIGN:_delayed_transition(EventName)</strong></a></h2>
</div>
<p>Delayed transition.</p>
<div id= "#Functions##_delayed_transition" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -4891,13 +5050,27 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>EventName</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Event name. </p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#function:</p>
</div>
<div class="w3-half">
<p>Function.</p>
</div>
</div>
</div>
</div>
@@ -4909,7 +5082,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN)._eventmap" ><strong>ACT_ASSIGN:_eventmap(Events, EventStructure)</strong></a></h2>
</div>
<p>Event map.</p>
<div id= "#Functions##_eventmap" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -4921,21 +5094,27 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#table
<strong><strong>Events</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Events.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#table
<strong><strong>EventStructure</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Event structure.</p>
</div>
</div>
</div>
@@ -4949,7 +5128,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN)._gosub" ><strong>ACT_ASSIGN:_gosub(ParentFrom, ParentEvent)</strong></a></h2>
</div>
<p>Go sub.</p>
<div id= "#Functions##_gosub" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -4961,23 +5140,40 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>ParentFrom</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Parent 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>ParentEvent</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Parent event name.</p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#table:</p>
</div>
<div class="w3-half">
<p>Subs.</p>
</div>
</div>
</div>
</div>
@@ -4989,7 +5185,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN)._handler" ><strong>ACT_ASSIGN:_handler(EventName, ...)</strong></a></h2>
</div>
<p>Handler.</p>
<div id= "#Functions##_handler" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -5001,11 +5197,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>EventName</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Event name.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
@@ -5015,7 +5214,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
</p>
</div>
<div class="w3-half">
<p></p>
<p>Arguments.</p>
</div>
</div>
</div>
@@ -5029,7 +5230,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN)._isendstate" ><strong>ACT_ASSIGN:_isendstate(Current)</strong></a></h2>
</div>
<p>Is end state.</p>
<div id= "#Functions##_isendstate" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -5041,13 +5242,35 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>Current</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Current state name.</p>
</div>
</div>
<h2><strong>Return values:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#table:</p>
</div>
<div class="w3-half">
<p>FSM parent.</p>
</div>
<div class="w3-half">
<p>#string:</p>
</div>
<div class="w3-half">
<p>Event name.</p>
</div>
</div>
</div>
</div>
@@ -5059,7 +5282,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN)._submap" ><strong>ACT_ASSIGN:_submap(subs, sub, name)</strong></a></h2>
</div>
<p>Sub maps.</p>
<div id= "#Functions##_submap" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -5071,31 +5294,40 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#table
<strong><strong>subs</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Subs.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#table
<strong><strong>sub</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Sub.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>name</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Name. </p>
</div>
</div>
</div>
@@ -5109,7 +5341,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN).can" ><strong>ACT_ASSIGN:can(e)</strong></a></h2>
</div>
<p>Check if can do an event.</p>
<div id= "#Functions##can" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -5121,13 +5353,35 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>e</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Event name.</p>
</div>
</div>
<h2><strong>Return values:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#boolean:</p>
</div>
<div class="w3-half">
<p>If true, FSM can do the event.</p>
</div>
<div class="w3-half">
<p>#string:</p>
</div>
<div class="w3-half">
<p>To state.</p>
</div>
</div>
</div>
</div>
@@ -5139,7 +5393,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(ACT_ASSIGN).cannot" ><strong>ACT_ASSIGN:cannot(e)</strong></a></h2>
</div>
<p>Check if cannot do an event.</p>
<div id= "#Functions##cannot" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -5151,13 +5405,27 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#string
<strong><strong>e</strong></strong>
</p>
</div>
<div class="w3-half">
<p></p>
<p>Event name.</p>
</div>
</div>
<h2><strong>Return value:</strong></h2>
<div class="w3-row w3-border-bottom w3-margin-left">
<div class="w3-half">
<p>#boolean:</p>
</div>
<div class="w3-half">
<p>If true, FSM cannot do the event.</p>
</div>
</div>
</div>
</div>
@@ -5166,10 +5434,10 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-card-2 w3-padding-small w3-margin-top">
<div class="w3-theme-l2">
<h2><a id="#(ACT_ASSIGN).is" ><strong>ACT_ASSIGN:is(state)</strong></a></h2>
<h2><a id="#(ACT_ASSIGN).is" ><strong>ACT_ASSIGN:is(State, If, state)</strong></a></h2>
</div>
<p>Check if FSM is in state.</p>
<div id= "#Functions##is" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -5177,7 +5445,33 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<div class="w3-margin-left">
<p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p>
</div>
<h2><strong>Parameter:</strong></h2>
<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>State</strong></strong>
</p>
</div>
<div class="w3-half">
<p>State name.</p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>
#boolean
<strong><strong>If</strong></strong>
</p>
</div>
<div class="w3-half">
<p>true, FSM is in this state. </p>
</div>
</div>
<div class="w3-row w3-margin-left w3-border-bottom w3-border-l2">
<div class="w3-half">
<p>