diff --git a/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua b/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua index e7d811fa4..1f3bb8e91 100644 --- a/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua +++ b/Moose Development/Moose/AI/AI_A2A_Dispatcher.lua @@ -1,9 +1,11 @@ --- **AI** - The AI_A2A_DISPATCHER creates an automatic A2A defense system based on an EWR network targets and coordinating CAP and GCI. -- +-- ![Banner Image](..\Presentations\AI_A2A_DISPATCHER\Dia1.JPG) +-- -- ==== -- --- ### Authors: **Sven Van de Velde (FlightControl)** --- **Stonehouse** +-- ### Authors: **Sven Van de Velde (FlightControl)** rework of GCICAP + introduction of new concepts (squadrons). +-- ### Authors: **Stonehouse**, **SNAFU** in terms of the advice, documentation, and the original GCICAP script. -- -- ### Contributions: -- diff --git a/Moose Development/Moose/Core/Base.lua b/Moose Development/Moose/Core/Base.lua index 8a8e345b1..e06eaf308 100644 --- a/Moose Development/Moose/Core/Base.lua +++ b/Moose Development/Moose/Core/Base.lua @@ -703,7 +703,7 @@ end --- Set tracing for a class -- @param #BASE self -- @param #string Class -function --BASE:TraceClass( Class ) +function BASE:TraceClass( Class ) _TraceClass[Class] = true _TraceClassMethod[Class] = {} self:E( "Tracing class " .. Class ) @@ -713,7 +713,7 @@ end -- @param #BASE self -- @param #string Class -- @param #string Method -function --BASE:TraceClassMethod( Class, Method ) +function BASE:TraceClassMethod( Class, Method ) if not _TraceClassMethod[Class] then _TraceClassMethod[Class] = {} _TraceClassMethod[Class].Method = {} diff --git a/Utils/Slate Documentation Generator/bin/TreeHierarchy.csv b/Utils/Slate Documentation Generator/bin/TreeHierarchy.csv index 90e2e74d1..a01e3881f 100644 --- a/Utils/Slate Documentation Generator/bin/TreeHierarchy.csv +++ b/Utils/Slate Documentation Generator/bin/TreeHierarchy.csv @@ -39,5 +39,5 @@ @K=function, @M=Designate, @N=OnAfterStatus, @P=DESIGNATE , @F=../../../MOOSE/Moose Development/Moose\Functional\Designate.lua, @C=15822, @K=function, @M=Designate, @N=Status, @P=DESIGNATE , @F=../../../MOOSE/Moose Development/Moose\Functional\Designate.lua, @C=16043, @K=function, @M=Designate, @N=__Status, @P=DESIGNATE , @F=../../../MOOSE/Moose Development/Moose\Functional\Designate.lua, @C=16166, -@K=function, @M=AI_A2A_Dispatcher, @N=onafterHome, @P=Fsm, @F=../../../MOOSE/Moose Development/Moose\AI\AI_A2A_Dispatcher.lua, @C=65028, -@K=function, @M=AI_A2A_Dispatcher, @N=onafterHome, @P=Fsm, @F=../../../MOOSE/Moose Development/Moose\AI\AI_A2A_Dispatcher.lua, @C=69237, +@K=function, @M=AI_A2A_Dispatcher, @N=onafterHome, @P=Fsm, @F=../../../MOOSE/Moose Development/Moose\AI\AI_A2A_Dispatcher.lua, @C=65243, +@K=function, @M=AI_A2A_Dispatcher, @N=onafterHome, @P=Fsm, @F=../../../MOOSE/Moose Development/Moose\AI\AI_A2A_Dispatcher.lua, @C=69452, diff --git a/docs/Documentation/AI_A2A_Dispatcher.html b/docs/Documentation/AI_A2A_Dispatcher.html index ec26e3638..5b1bfc49f 100644 --- a/docs/Documentation/AI_A2A_Dispatcher.html +++ b/docs/Documentation/AI_A2A_Dispatcher.html @@ -109,11 +109,12 @@ +

Banner Image

+
-

Authors: Sven Van de Velde (FlightControl)

-
         **Stonehouse**
-
+

Authors: Sven Van de Velde (FlightControl) rework of GCICAP + introduction of new concepts (squadrons).

+

Authors: Stonehouse, SNAFU in terms of the advice, documentation, and the original GCICAP script.

Contributions:

diff --git a/docs/Documentation/Cargo.html b/docs/Documentation/Cargo.html index d774a472f..262969991 100644 --- a/docs/Documentation/Cargo.html +++ b/docs/Documentation/Cargo.html @@ -3059,7 +3059,6 @@ The range till cargo will board.

- #number CARGO_UNIT.RunCount diff --git a/docs/Documentation/Designate.html b/docs/Documentation/Designate.html index 70e3562df..c0c7ee573 100644 --- a/docs/Documentation/Designate.html +++ b/docs/Documentation/Designate.html @@ -900,7 +900,6 @@ function below will use the range 1-7 just in case

- DESIGNATE.LaserCodes diff --git a/docs/Documentation/Detection.html b/docs/Documentation/Detection.html index ca24ddbae..4893802ee 100644 --- a/docs/Documentation/Detection.html +++ b/docs/Documentation/Detection.html @@ -2557,7 +2557,7 @@ The index of the DetectedItem.

- #number + DETECTION_BASE.DetectionInterval diff --git a/docs/Documentation/Fsm.html b/docs/Documentation/Fsm.html index 5267af595..401b60084 100644 --- a/docs/Documentation/Fsm.html +++ b/docs/Documentation/Fsm.html @@ -1604,7 +1604,7 @@ A string defining the start state.

- #string + FSM._StartState @@ -1903,6 +1903,7 @@ A string defining the start state.

+ FSM.current diff --git a/docs/Documentation/Point.html b/docs/Documentation/Point.html index f204d56d9..74e7fcb9a 100644 --- a/docs/Documentation/Point.html +++ b/docs/Documentation/Point.html @@ -2799,6 +2799,7 @@ The y coordinate.

+ POINT_VEC2.z diff --git a/docs/Documentation/Spawn.html b/docs/Documentation/Spawn.html index 0f27003d1..2aa5a01d8 100644 --- a/docs/Documentation/Spawn.html +++ b/docs/Documentation/Spawn.html @@ -822,6 +822,12 @@ and any spaces before and after the resulting name are removed.

SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle) + + + + SPAWN.uncontrolled + + @@ -2194,9 +2200,6 @@ The group that was spawned. You can use this group for further actions.

- -

Don't repeat the group from Take-Off till Landing and back Take-Off by ReSpawning.

-
@@ -2746,9 +2749,6 @@ when nothing was spawned.

- -

By default, no InitLimit

-
@@ -2784,7 +2784,7 @@ when nothing was spawned.

- #number + SPAWN.SpawnMaxGroups @@ -2801,7 +2801,7 @@ when nothing was spawned.

- #number + SPAWN.SpawnMaxUnitsAlive @@ -3733,6 +3733,20 @@ True = Continue Scheduler

+ +
+
+
+ + + +SPAWN.uncontrolled + +
+
+ + +
diff --git a/docs/Documentation/Spot.html b/docs/Documentation/Spot.html index ead3792db..5fdc3b305 100644 --- a/docs/Documentation/Spot.html +++ b/docs/Documentation/Spot.html @@ -765,6 +765,7 @@ true if it is lasing

+ SPOT.ScheduleID @@ -778,6 +779,7 @@ true if it is lasing

+ SPOT.SpotIR @@ -791,6 +793,7 @@ true if it is lasing

+ SPOT.SpotLaser @@ -804,6 +807,7 @@ true if it is lasing

+ SPOT.Target diff --git a/docs/Documentation/Task_Cargo.html b/docs/Documentation/Task_Cargo.html index 0f2ef2fcf..34472761b 100644 --- a/docs/Documentation/Task_Cargo.html +++ b/docs/Documentation/Task_Cargo.html @@ -510,7 +510,7 @@ based on the tasking capabilities defined in Task#TA
- Core.Cargo#CARGO + FSM_PROCESS.Cargo @@ -524,7 +524,6 @@ based on the tasking capabilities defined in Task#TA
- FSM_PROCESS.DeployZone diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia1.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia1.JPG new file mode 100644 index 000000000..e14f55463 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia1.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia10.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia10.JPG new file mode 100644 index 000000000..7952c02eb Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia10.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia11.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia11.JPG new file mode 100644 index 000000000..628bef8fc Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia11.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia12.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia12.JPG new file mode 100644 index 000000000..6e73c504a Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia12.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia13.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia13.JPG new file mode 100644 index 000000000..0a8a2d548 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia13.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia14.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia14.JPG new file mode 100644 index 000000000..ec30b1767 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia14.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia15.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia15.JPG new file mode 100644 index 000000000..9b2a3736f Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia15.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia16.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia16.JPG new file mode 100644 index 000000000..ff20d7b7e Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia16.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia17.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia17.JPG new file mode 100644 index 000000000..39eaa493c Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia17.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia18.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia18.JPG new file mode 100644 index 000000000..e04dd5ddc Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia18.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia19.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia19.JPG new file mode 100644 index 000000000..64ec68d98 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia19.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia2.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia2.JPG new file mode 100644 index 000000000..422201ac6 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia2.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia20.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia20.JPG new file mode 100644 index 000000000..1c03869cc Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia20.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia21.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia21.JPG new file mode 100644 index 000000000..86b50ace8 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia21.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia22.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia22.JPG new file mode 100644 index 000000000..58b60d2fd Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia22.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia23.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia23.JPG new file mode 100644 index 000000000..2c505d5a6 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia23.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia24.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia24.JPG new file mode 100644 index 000000000..4480e7644 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia24.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia25.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia25.JPG new file mode 100644 index 000000000..d23d0e432 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia25.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia26.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia26.JPG new file mode 100644 index 000000000..8a70a531b Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia26.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia27.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia27.JPG new file mode 100644 index 000000000..f6b9bb461 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia27.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia28.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia28.JPG new file mode 100644 index 000000000..59a4bd0a9 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia28.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia29.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia29.JPG new file mode 100644 index 000000000..c05e3bc1b Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia29.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia3.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia3.JPG new file mode 100644 index 000000000..6f65052b1 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia3.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia4.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia4.JPG new file mode 100644 index 000000000..aeccfd905 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia4.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia5.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia5.JPG new file mode 100644 index 000000000..2ed3cf6e7 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia5.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia6.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia6.JPG new file mode 100644 index 000000000..ac38e0f3d Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia6.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia7.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia7.JPG new file mode 100644 index 000000000..f0c634947 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia7.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia8.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia8.JPG new file mode 100644 index 000000000..1d22eae34 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia8.JPG differ diff --git a/docs/Presentations/AI_A2A_DISPATCHER/Dia9.JPG b/docs/Presentations/AI_A2A_DISPATCHER/Dia9.JPG new file mode 100644 index 000000000..6b8358d76 Binary files /dev/null and b/docs/Presentations/AI_A2A_DISPATCHER/Dia9.JPG differ