<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-97385487-1"></script> <script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'UA-97385487-1');</script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous"> <link rel="stylesheet" href="https://www.w3schools.com/lib/w3-theme-indigo.css"> <link rel="stylesheet" href="../Highlight/styles/github.css"> <script src="../Highlight/highlight.pack.js"></script> <script>hljs.initHighlightingOnLoad();</script> <link rel="stylesheet" href="w3.css" type="text/css"/> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <style> .picturebox { height:100px; } </style> </head> <body onload="myLoadFunction()" > <div id="myHeader" class="w3-container sticky w3-border-white w3-bottombar" style="background-image:url('../Images/MOOSE.JPG');"> <h1> <i class="fa fa-bars w3-text-white fa-2x" onclick="w3_open()"></i> </h1> </div> <div id="main"> <nav class="w3-sidenav w3-theme-l5 w3-animate-left" style="display:none"> <a href="javascript:void(0)" onclick="w3_close()" class="w3-closenav w3-large">Close ×</a> <div class="w3-row"> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Combat_Air_Patrol.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_A2A_Cap.html">AI.AI_A2A_Cap</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the process of Combat Air Patrol (CAP) for airplanes.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Air_To_Air_Dispatching.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_A2A_Dispatcher.html">AI.AI_A2A_Dispatcher</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Manages the process of an automatic A2A defense system based on an EWR network targets and coordinating CAP and GCI.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Ground_Control_Intercept.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_A2A_Gci.html">AI.AI_A2A_Gci</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the process of Ground Controlled Interception (GCI) for airplanes.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Air_Patrolling.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_A2A_Patrol.html">AI.AI_A2A_Patrol</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the process of air patrol of airplanes.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Air_To_Ground_Engage.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_A2G_BAI.html">AI.AI_A2G_BAI</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the process of air to ground BAI engagement for airplanes and helicopters.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Air_To_Ground_Engage.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_A2G_CAS.html">AI.AI_A2G_CAS</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the process of air to ground engagement for airplanes and helicopters.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Air_To_Ground_Dispatching.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_A2G_Dispatcher.html">AI.AI_A2G_Dispatcher</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Create an automated A2G defense system with reconnaissance units, coordinating SEAD, BAI and CAS operations.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Air_To_Ground_Engage.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_A2G_SEAD.html">AI.AI_A2G_SEAD</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the process of air to ground SEAD engagement for airplanes and helicopters.</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="AI.AI_Air.html">AI.AI_Air</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the process of AI air operations.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Air_To_Ground_Dispatching.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Air_Dispatcher.html">AI.AI_Air_Dispatcher</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Create an automated AIR defense system with reconnaissance units, coordinating SEAD, BAI and CAP operations.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Air_To_Ground_Engage.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Air_Engage.html">AI.AI_Air_Engage</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the process of air to ground engagement for airplanes and helicopters.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Air_To_Ground_Patrol.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Air_Patrol.html">AI.AI_Air_Patrol</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the process of A2G patrolling and engaging ground targets for airplanes and helicopters.</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="AI.AI_Air_Squadron.html">AI.AI_Air_Squadron</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models squadrons for airplanes and helicopters.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Battlefield_Air_Interdiction.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_BAI.html">AI.AI_BAI</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Peform Battlefield Area Interdiction (BAI) within an engagement zone.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Balancing.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Balancer.html">AI.AI_Balancer</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Balance player slots with AI to create an engaging simulation environment, independent of the amount of players.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Combat_Air_Patrol.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_CAP.html">AI.AI_CAP</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Perform Combat Air Patrolling (CAP) for airplanes.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Close_Air_Support.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_CAS.html">AI.AI_CAS</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Perform Close Air Support (CAS) near friendlies.</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/Cargo.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Cargo.html">AI.AI_Cargo</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the intelligent transportation of infantry and other cargo.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Cargo_Dispatching_For_APC.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Cargo_APC.html">AI.AI_Cargo_APC</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the intelligent transportation of cargo using ground vehicles.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Cargo_Dispatching_For_Airplanes.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Cargo_Airplane.html">AI.AI_Cargo_Airplane</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the intelligent transportation of cargo using airplanes.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Cargo_Dispatcher.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Cargo_Dispatcher.html">AI.AI_Cargo_Dispatcher</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the intelligent transportation of infantry and other cargo.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Cargo_Dispatching_For_APC.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Cargo_Dispatcher_APC.html">AI.AI_Cargo_Dispatcher_APC</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the intelligent transportation of infantry and other cargo using APCs.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Cargo_Dispatching_For_Airplanes.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Cargo_Dispatcher_Airplane.html">AI.AI_Cargo_Dispatcher_Airplane</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the intelligent transportation of infantry and other cargo using Planes.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Cargo_Dispatching_For_Helicopters.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Cargo_Dispatcher_Helicopter.html">AI.AI_Cargo_Dispatcher_Helicopter</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the intelligent transportation of infantry and other cargo using Helicopters.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Cargo_Dispatcher.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Cargo_Dispatcher_Ship.html">AI.AI_Cargo_Dispatcher_Ship</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the intelligent transportation of infantry and other cargo using Ships.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Cargo_Dispatching_For_Helicopters.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Cargo_Helicopter.html">AI.AI_Cargo_Helicopter</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the intelligent transportation of cargo using helicopters.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Cargo_Dispatcher.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Cargo_Ship.html">AI.AI_Cargo_Ship</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the intelligent transportation of infantry and other cargo.</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/Escorting.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Escort.html">AI.AI_Escort</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Taking the lead of AI escorting your flight or of other AI.</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="AI.AI_Escort_Dispatcher.html">AI.AI_Escort_Dispatcher</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the automatic assignment of AI escorts to player flights.</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="AI.AI_Escort_Dispatcher_Request.html">AI.AI_Escort_Dispatcher_Request</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Models the assignment of AI escorts to player flights upon request using the radio menu.</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/Escorting.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Escort_Request.html">AI.AI_Escort_Request</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Taking the lead of AI escorting your flight or of other AI, upon request using the menu.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Large_Formations.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Formation.html">AI.AI_Formation</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Build large airborne formations of aircraft.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Air_Patrolling.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="AI.AI_Patrol.html">AI.AI_Patrol</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>AI</strong> - Perform Air Patrolling for airplanes.</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="Actions.Act_Account.html">Actions.Act_Account</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Actions</strong> - ACT_ACCOUNT_ classes <strong>account for</strong> (detect, count & report) various DCS events occurring on UNITs.</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="Actions.Act_Assign.html">Actions.Act_Assign</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p>(SP) (MP) (FSM) Accept or reject process for player (task) assignments.</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="Actions.Act_Assist.html">Actions.Act_Assist</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p>(SP) (MP) (FSM) Route AI or players through waypoints or to zones.</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="Actions.Act_Route.html">Actions.Act_Route</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p>(SP) (MP) (FSM) Route AI or players through waypoints or to zones.</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/Cargo.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Cargo.Cargo.html">Cargo.Cargo</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Cargo</strong> - Management of CARGO logistics, that can be transported from and to transportation carriers.</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/Cargo_Crates.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Cargo.CargoCrate.html">Cargo.CargoCrate</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Cargo</strong> - Management of single cargo crates, which are based on a STATIC object.</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/Cargo_Groups.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Cargo.CargoGroup.html">Cargo.CargoGroup</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Cargo</strong> - Management of grouped cargo logistics, which are based on a GROUP object.</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/Cargo_Slingload.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Cargo.CargoSlingload.html">Cargo.CargoSlingload</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Cargo</strong> - Management of single cargo crates, which are based on a STATIC object.</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/Cargo_Units.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Cargo.CargoUnit.html">Cargo.CargoUnit</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Cargo</strong> - Management of single cargo logistics, which are based on a UNIT object.</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_Astar.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Astar.html">Core.Astar</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - A* Pathfinding.</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_Base.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Base.html">Core.Base</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - The base class within the framework.</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_Radio.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Beacon.html">Core.Beacon</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - TACAN and other beacons.</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_Menu.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.ClientMenu.html">Core.ClientMenu</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Client Menu Management.</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="Core.Condition.html">Core.Condition</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Define any or all conditions to be evaluated.</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_Database.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Database.html">Core.Database</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Manages several databases containing templates, mission objects, and mission information.</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_Event.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Event.html">Core.Event</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Models DCS event dispatching using a publish-subscribe model.</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_Finite_State_Machine.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Fsm.html">Core.Fsm</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - FSM (Finite State Machine) are objects that model and control long lasting business processes and workflow.</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_Goal.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Goal.html">Core.Goal</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Models the process to achieve goal(s).</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_Core.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.MarkerOps_Base.html">Core.MarkerOps_Base</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Tap into markers added to the F10 map by users.</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_Menu.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Menu.html">Core.Menu</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Manage hierarchical menu structures and commands for players within a mission.</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_Message.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Message.html">Core.Message</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Informs the players using messages during a simulation.</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_Pathline.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Pathline.html">Core.Pathline</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Path from A to B.</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_Coordinate.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Point.html">Core.Point</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.</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_Report.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Report.html">Core.Report</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Provides a handy means to create messages and reports.</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_Schedule_Dispatcher.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.ScheduleDispatcher.html">Core.ScheduleDispatcher</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <ul> <li><strong>Core</strong> - SCHEDULEDISPATCHER dispatches the different schedules.</li> </ul> </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_Scheduler.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Scheduler.html">Core.Scheduler</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Prepares and handles the execution of functions over scheduled time (intervals).</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_Sets.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Set.html">Core.Set</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Define collections of objects to perform bulk actions and logically group 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/Core_Settings.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Settings.html">Core.Settings</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Manages various settings for missions, providing a menu for players to tweak settings in running missions.</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_Spawn.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Spawn.html">Core.Spawn</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Spawn dynamically new groups of units in running missions.</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_Spawnstatic.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.SpawnStatic.html">Core.SpawnStatic</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Spawn statics.</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_Spot.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Spot.html">Core.Spot</a></strong></h2></div> </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/MOOSE.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.TextAndSound.html">Core.TextAndSound</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - A Moose GetText system.</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_Scheduler.JPG" 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> <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_Userflag.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.UserFlag.html">Core.UserFlag</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Manage user flags to interact with the mission editor trigger system and server side scripts.</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="Core.Velocity.html">Core.Velocity</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Models a velocity or speed, which can be expressed in various formats according the settings.</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_Zones.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Core.Zone.html">Core.Zone</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Define zones within your mission of various forms, with various capabilities.</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="Core.Zone_Detection.html">Core.Zone_Detection</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - The ZONE_DETECTION class, defined by a zone name, a detection object and a radius.</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="DCS.html">DCS</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>DCS API</strong> Prototypes.</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="Functional.AICSAR.html">Functional.AICSAR</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - AI CSAR system.</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/Air_Traffic_Control_Ground_Operations.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.ATC_Ground.html">Functional.ATC_Ground</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Monitor airbase traffic and regulate speed while taxiing.</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/Artillery.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.AmmoTruck.html">Functional.AmmoTruck</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> -- Send a truck to supply artillery groups.</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/Artillery.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Artillery.html">Functional.Artillery</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Control artillery units.</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/Designation.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Autolase.html">Functional.Autolase</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Autolase targets in the field.</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/CleanUp_Airbases.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.CleanUp.html">Functional.CleanUp</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Keep airbases clean of crashing or colliding airplanes, and kill missiles when being fired at airbases.</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/clientwatch.jpg" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.ClientWatch.html">Functional.ClientWatch</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Manage and track client slots easily to add your own client-based menus and modules to.</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/Designation.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Designate.html">Functional.Designate</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Management of target <strong>Designation</strong>.</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/Detection.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Detection.html">Functional.Detection</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Models the detection of enemy units by FACs or RECCEs and group them according various methods.</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="Functional.DetectionZones.html">Functional.DetectionZones</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Captures the class DETECTION_ZONES.</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/Escorting.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Escort.html">Functional.Escort</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Taking the lead of AI escorting your flight.</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/Functional_FOX.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Fox.html">Functional.Fox</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Yet Another Missile Trainer.</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/Functional.Mantis.jpg" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Mantis.html">Functional.Mantis</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Modular, Automatic and Network capable Targeting and Interception System for Air Defenses.</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/Missile_Trainer.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.MissileTrainer.html">Functional.MissileTrainer</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Train missile defence and deflection.</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="Functional.Movement.html">Functional.Movement</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Limit the movement of simulaneous moving ground vehicles.</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/Pseudo_ATC.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.PseudoATC.html">Functional.PseudoATC</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Basic ATC.</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/RAT.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.RAT.html">Functional.RAT</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Create random air traffic in your missions.</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/Range.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Range.html">Functional.Range</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Range Practice.</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/Scoring.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Scoring.html">Functional.Scoring</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Administer the scoring of player achievements, file and log the scoring events for use at websites.</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/SEAD.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Sead.html">Functional.Sead</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Make SAM sites evasive and execute defensive behaviour when being fired upon.</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/Functional.Shorad.jpg" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Shorad.html">Functional.Shorad</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Short Range Air Defense System.</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/Functional.Stratego.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Stratego.html">Functional.Stratego</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Stratego.</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/Suppression.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Suppression.html">Functional.Suppression</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Suppress fire of ground units when they get hit.</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/Functional.Tiresias.jpg" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Tiresias.html">Functional.Tiresias</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - TIRESIAS - manages AI behaviour.</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/Warehouse.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.Warehouse.html">Functional.Warehouse</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Simulation of logistic operations.</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/Capture_Zones.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Functional.ZoneCaptureCoalition.html">Functional.ZoneCaptureCoalition</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Models the process to zone guarding and capturing.</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="Functional.ZoneGoal.html">Functional.ZoneGoal</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Base class that models processes to achieve goals involving a Zone.</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="Functional.ZoneGoalCargo.html">Functional.ZoneGoalCargo</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional</strong> - Base class that models processes to achieve goals involving a Zone and Cargo.</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="Functional.ZoneGoalCoalition.html">Functional.ZoneGoalCoalition</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Functional (WIP)</strong> - Base class modeling processes to achieve goals involving coalition zones.</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/OPS_FlightControl.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="OPS.FlightControl.html">OPS.FlightControl</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>OPS</strong> - Air Traffic Control for AI and human players.</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/OPS_ATIS.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.ATIS.html">Ops.ATIS</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><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/OPS_AWACS.jpg" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.AWACS.html">Ops.AWACS</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - MOOSE AI AWACS Operations using text-to-speech.</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/Ops_Airboss.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Airboss.html">Ops.Airboss</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Manages aircraft CASE X recoveries for carrier operations (X=I, II, III).</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/OPS_AirWing.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Airwing.html">Ops.Airwing</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Airwing Warehouse.</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/OPS_ArmyGroup.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.ArmyGroup.html">Ops.ArmyGroup</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Enhanced Ground Group.</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/OPS_Auftrag.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Auftrag.html">Ops.Auftrag</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><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/OPS_Brigade_.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Brigade.html">Ops.Brigade</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Brigade Warehouse.</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/OPS_CSAR.jpg" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.CSAR.html">Ops.CSAR</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Combat Search and Rescue.</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/OPS_CTLD.jpg" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.CTLD.html">Ops.CTLD</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Combat Troops & Logistics Department.</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/OPS_Chief.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Chief.html">Ops.Chief</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Chief of Staff.</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/OPS_Cohort.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Cohort.html">Ops.Cohort</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Cohort encompassed all characteristics of SQUADRONs, PLATOONs and FLOTILLAs.</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/OPS_Commander.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Commander.html">Ops.Commander</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Commander of Airwings, Brigades and Fleets.</p> </p></div> </div> </div> <div class="w3-col s12 m6 l4"> <div class="w3-card-4 w3-white w3-margin-16"> <div class="w3-display-container w3-text-white w3-text-shadow"> <img src= "../Images/AI_Combat_Air_Patrol.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.EasyGCICAP.html">Ops.EasyGCICAP</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <h2>Easy CAP/GCI Class, based on OPS classes</h2> <p>Documentation</p> <p>https://flightcontrol-master.github.io/MOOSE_DOCS_DEVELOP/Documentation/Ops.EasyGCICAP.html</p> <hr/> <p>Date: September 2023</p> <h2>Last Update: July 2024</h2> <ul> <li><strong>Ops</strong> - Easy GCI & CAP Manager</li> </ul> <hr/> <p><strong>Main Features:</strong></p> <ul> <li>Automatically create and manage A2A CAP/GCI defenses using an AirWing and Squadrons for one coalition</li> <li>Easy set-up</li> <li>Add additional AirWings on other airbases</li> <li>Each wing can have more than one Squadron - tasking to Squadrons is done on a random basis per AirWing</li> <li>Create borders and zones of engagement</li> <li>Detection can be ground based and/or via AWACS</li> </ul> <hr/> <h3>AUTHOR: <strong>applevangelist</strong></h3> </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/OPS_Fleet.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Fleet.html">Ops.Fleet</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Fleet Warehouse.</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/OPS_FlightGroup.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.FlightGroup.html">Ops.FlightGroup</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Enhanced Airborne Group.</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/OPS_Flotilla.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Flotilla.html">Ops.Flotilla</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Flotilla is a small naval group belonging to a fleet.</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/OPS_Intel.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Intel.html">Ops.Intel</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Office of Military Intelligence.</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/OPS_Legion.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Legion.html">Ops.Legion</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Legion Warehouse.</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/OPS_NavyGroup.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.NavyGroup.html">Ops.NavyGroup</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Enhanced Naval Group.</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/OPS_Operation.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Operation.html">Ops.Operation</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Operation with multiple phases.</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/OPS_OpsGroup.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.OpsGroup.html">Ops.OpsGroup</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Generic group enhancement.</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/OPS_OpsTransport.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.OpsTransport.html">Ops.OpsTransport</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Transport assignment for OPS groups and storage.</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/OPS_OpsZone.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.OpsZone.html">Ops.OpsZone</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Strategic Zone.</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/OPS_Platoon.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Platoon.html">Ops.Platoon</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Brigade Platoon.</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/Ops_PlayerRecce.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.PlayerRecce.html">Ops.PlayerRecce</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Allow a player in a helo like the Gazelle, KA-50 to recon and lase ground targets.</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/OPS_PlayerTask.jpg" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.PlayerTask.html">Ops.PlayerTask</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - PlayerTask (mission) for Players.</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/Ops_RecoveryTanker.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.RecoveryTanker.html">Ops.RecoveryTanker</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Recovery tanker for carrier operations.</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/Ops_RescueHelo.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.RescueHelo.html">Ops.RescueHelo</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Rescue helicopter for carrier operations.</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/OPS_Squadron.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Squadron.html">Ops.Squadron</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Airwing Squadron.</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/OPS_Target.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Ops.Target.html">Ops.Target</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Ops</strong> - Target.</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="Shapes.CUBE.html">Shapes.CUBE</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <h3>Author: <strong>nielsvaes/coconutcockpit</strong></h3> <hr/> </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="Shapes.LINE.html">Shapes.LINE</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <h3>Author: <strong>nielsvaes/coconutcockpit</strong></h3> <hr/> </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="Shapes.OVAL.html">Shapes.OVAL</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <h3>Author: <strong>nielsvaes/coconutcockpit</strong></h3> <hr/> </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="Shapes.POLYGON.html">Shapes.POLYGON</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <h3>Author: <strong>nielsvaes/coconutcockpit</strong></h3> <hr/> </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_Pathline.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Shapes.SHAPE_BASE.html">Shapes.SHAPE_BASE</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Shapes</strong> - Class that serves as the base shapes drawn in the Mission Editor</p> <h3>Author: <strong>nielsvaes/coconutcockpit</strong></h3> <hr/> </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="Shapes.TRIANGLE.html">Shapes.TRIANGLE</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p>TRIANGLE class with properties and methods for handling triangles.</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_Radio.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Sound.Radio.html">Sound.Radio</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Sound</strong> - Radio transmissions.</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_Radio.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Sound.RadioQueue.html">Sound.RadioQueue</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Sound</strong> - Queues Radio Transmissions.</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_Radio.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Sound.RadioSpeech.html">Sound.RadioSpeech</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Core</strong> - Makes the radio talk.</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/Sound_MSRS.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Sound.SRS.html">Sound.SRS</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Sound</strong> - Simple Radio Standalone (SRS) Integration and Text-to-Speech.</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/Sound_SoundOutput.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Sound.SoundOutput.html">Sound.SoundOutput</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Sound</strong> - Sound output classes.</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_Usersound.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Sound.UserSound.html">Sound.UserSound</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Sound</strong> - Manage user sound.</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/Task_Command_Center.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Tasking.CommandCenter.html">Tasking.CommandCenter</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - A command center governs multiple missions, and takes care of the reporting and communications.</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/Task_Detection_Manager.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Tasking.DetectionManager.html">Tasking.DetectionManager</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - This module contains the DETECTION_MANAGER class and derived classes.</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/Task_Mission.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Tasking.Mission.html">Tasking.Mission</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - A mission models a goal to be achieved through the execution and completion of tasks by human players.</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="Tasking.Task.html">Tasking.Task</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - A task object governs the main engine to administer human taskings.</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="Tasking.TaskInfo.html">Tasking.TaskInfo</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - Controls the information of a Task.</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="Tasking.Task_A2A.html">Tasking.Task_A2A</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - The TASK_A2A models tasks for players in Air to Air engagements.</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/Task_A2A_Dispatcher.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Tasking.Task_A2A_Dispatcher.html">Tasking.Task_A2A_Dispatcher</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - Dynamically allocates A2A tasks to human players, based on detected airborne targets through an EWR network.</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="Tasking.Task_A2G.html">Tasking.Task_A2G</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - The TASK_A2G models tasks for players in Air to Ground engagements.</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/Task_A2G_Dispatcher.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Tasking.Task_A2G_Dispatcher.html">Tasking.Task_A2G_Dispatcher</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - Dynamically allocates A2G tasks to human players, based on detected ground targets through reconnaissance.</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="Tasking.Task_CARGO.html">Tasking.Task_CARGO</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - Base class to model tasks for players to transport cargo.</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="Tasking.Task_Capture_Dispatcher.html">Tasking.Task_Capture_Dispatcher</a></strong></h2></div> </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="Tasking.Task_Capture_Zone.html">Tasking.Task_Capture_Zone</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - The TASK_Protect models tasks for players to protect or capture specific zones.</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/Task_Cargo_CSAR.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Tasking.Task_Cargo_CSAR.html">Tasking.Task_Cargo_CSAR</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - Orchestrates the task for players to execute CSAR for downed pilots.</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/Task_Cargo_Dispatcher.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Tasking.Task_Cargo_Dispatcher.html">Tasking.Task_Cargo_Dispatcher</a></strong></h2></div> </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_CARGO 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/Task_Cargo_Transport.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Tasking.Task_Cargo_Transport.html">Tasking.Task_Cargo_Transport</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - Models tasks for players to transport cargo.</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="Tasking.Task_Manager.html">Tasking.Task_Manager</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Tasking</strong> - This module contains the TASK_MANAGER class and derived classes.</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.Enums.html">Utilities.Enums</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Utilities</strong> Enumerators.</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.FiFo.html">Utilities.FiFo</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p> <strong>UTILS</strong> - Classic FiFo Stack.</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/Utils_Profiler.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> <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.Socket.html">Utilities.Socket</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Utilities</strong> - Socket.</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.Utils.html">Utilities.Utils</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Utilities</strong> - Derived utilities taken from the MIST framework, added helpers from the MOOSE community.</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_Airbase.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Airbase.html">Wrapper.Airbase</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - AIRBASE is a wrapper class to handle the DCS Airbase 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_Client.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Client.html">Wrapper.Client</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - CLIENT wraps DCS Unit objects acting as a <strong>Client</strong> or <strong>Player</strong> within a mission.</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_Controllable.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Controllable.html">Wrapper.Controllable</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".</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_Storage.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.DynamicCargo.html">Wrapper.DynamicCargo</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - Dynamic Cargo create from the F8 menu.</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_Group.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Group.html">Wrapper.Group</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - GROUP wraps the DCS Class Group 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/MOOSE.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Identifiable.html">Wrapper.Identifiable</a></strong></h2></div> </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/MOOSE_Core.JPG" 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> <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/Utils_Profiler.jpg" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Net.html">Wrapper.Net</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - DCS net functions.</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="Wrapper.Object.html">Wrapper.Object</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - OBJECT wraps the DCS Object 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_Positionable.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Positionable.html">Wrapper.Positionable</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - POSITIONABLE wraps DCS classes that are "positionable".</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_Scenery.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Scenery.html">Wrapper.Scenery</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - SCENERY models scenery within the DCS simulator.</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_Static.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Static.html">Wrapper.Static</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - STATIC wraps the DCS StaticObject class.</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_Storage.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Storage.html">Wrapper.Storage</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - Warehouse storage of DCS airbases.</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_Unit.JPG" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Unit.html">Wrapper.Unit</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - UNIT is a wrapper class for the DCS Class Unit.</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_Weapon.png" alt="Image"> <div class="w3-display-bottommiddle" style="word-break:break-word;"><h2><strong><a href="Wrapper.Weapon.html">Wrapper.Weapon</a></strong></h2></div> </div> <div class="w3-container w3-padding w3-white picturebox" style="word-break:break-word;"><p> <p><strong>Wrapper</strong> - Weapon functions.</p> </p></div> </div> </div> </div> </nav> <img src="..\Images\OPS_Cohort.png" alt="Banner Image"/> <div id="content"> <div class="w3-container w3-theme-d5" id="module_title"> <h1>Module <strong>Ops.Cohort</strong></h1> </div> <div class="w3-container w3-white" id="module_description"> <p><strong>Ops</strong> - Cohort encompassed all characteristics of SQUADRONs, PLATOONs and FLOTILLAs.</p> <p><strong>Main Features:</strong></p> <ul> <li>Set parameters like livery, skill valid for all cohort members.</li> <li>Define modex and callsigns.</li> <li>Define mission types, this cohort can perform (see Ops.Auftrag#AUFTRAG).</li> <li>Pause/unpause cohort operations.</li> </ul> <hr/> <h3>Author: <strong>funkyfranky</strong></h3> <hr/> </div> <div class="w3-container w3-theme-d2"><h2><strong>Global(s)</strong></h2></div> <div class="w3-theme-d2 w3-margin-top "> <table class="w3-table w3-left-align w3-theme-d2" onclick="myFunction('#Globals##COHORT')"> <tr> <td class="style="width:40%;"><p><h2>Global <strong>COHORT</strong></h2></p></td> <td class="style="width:60%;"> <p><em>I came, I saw, I conquered.</em> -- Julius Caesar</p> <hr/> <h1>The COHORT Concept</h1> <p>A COHORT is essential part of a LEGION and consists of <strong>one</strong> unit type.</p> </td> </tr> </table> </div> <div id= "#Globals##COHORT" class="w3-container w3-white w3-padding-small"> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a href="##(COHORT)">#COHORT</a> <a id="COHORT" ><strong>COHORT</strong></a> <p><em>I came, I saw, I conquered.</em> -- Julius Caesar</p> <hr/> <h1>The COHORT Concept</h1> <p>A COHORT is essential part of a LEGION and consists of <strong>one</strong> unit type.</p> </div> </div> <div class="w3-theme-d2 w3-margin-top "> <table class="w3-table w3-left-align w3-theme-d2" onclick="myFunction('#Globals##_COHORTNAMES')"> <tr> <td class="style="width:40%;"><p><h2>Global <strong>_COHORTNAMES</strong></h2></p></td> <td class="style="width:60%;"> <p>Global variable to store the unique(!) cohort names</p> </td> </tr> </table> </div> <div id= "#Globals##_COHORTNAMES" class="w3-container w3-white w3-padding-small"> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="_COHORTNAMES" ><strong>_COHORTNAMES</strong></a> <p>Global variable to store the unique(!) cohort names</p> </div> </div> <div class="w3-container w3-theme-l2 w3-margin-top"><h2><strong>Type(s)</strong></h2></div> <div class="w3-container w3-theme-l2 w3-margin-top"><h2><a id="#(COHORT)">Type <strong>COHORT</strong></a></h2></div> <div class="w3-card-4 w3-padding w3-margin w3-theme-l1"> <strong><a href="##(COHORT)">COHORT</a></strong> , extends <strong><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></strong> </div> <div class="w3-card w3-margin"> <table class="w3-table w3-border-bottom w3-border-theme-l2"> <tr class="w3-theme-l1"> <th class="w3-half w3-left-align w3-container w3-padding-16"word-wrap: break-word">Fields and Methods inherited from COHORT</th> <th class="w3-half w3-left-align w3-container w3-padding-16">Description</th> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).AddAsset">COHORT:AddAsset(Asset)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Add asset to cohort.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).AddMissionCapability">COHORT:AddMissionCapability(MissionTypes, Performance)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set mission types this cohort is able to perform.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).AddTacanChannel">COHORT:AddTacanChannel(ChannelMin, ChannelMax)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Add TACAN channels to the cohort.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).AddWeaponRange">COHORT:AddWeaponRange(RangeMin, RangeMax, BitType)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Add a weapon range for ARTY missions (<a href="Ops.Auftrag.html##(AUFTRAG)">Ops.Auftrag#AUFTRAG</a>).</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).CanMission">COHORT:CanMission(Mission)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Check if there is a cohort that can execute a given mission.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).CheckAttribute">COHORT:CheckAttribute(Attributes)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Check if the cohort attribute matches the given attribute(s).</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).ClassName">COHORT.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"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).CountAssets">COHORT:CountAssets(InStock, MissionTypes, Attributes)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Count assets in legion warehouse stock.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).DelAsset">COHORT:DelAsset(Asset)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Remove specific asset from chort.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).DelGroup">COHORT:DelGroup(GroupName)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Remove asset group from cohort.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).FetchTacan">COHORT:FetchTacan()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get an unused TACAN channel.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetAttribute">COHORT:GetAttribute()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get generalized attribute.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetCallsign">COHORT:GetCallsign(Asset)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Create a callsign for the asset.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetCategory">COHORT:GetCategory()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get group category.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetMissionCapabilities">COHORT:GetMissionCapabilities()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get mission capabilities of this cohort.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetMissionCapability">COHORT:GetMissionCapability(MissionType)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get missin capability for a given mission type.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetMissionPeformance">COHORT:GetMissionPeformance(MissionType)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get mission performance for a given type of misson.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetMissionRange">COHORT:GetMissionRange(WeaponTypes)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get max mission range.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetMissionTypes">COHORT:GetMissionTypes()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get mission types this cohort is able to perform.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetModex">COHORT:GetModex(Asset)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Create a modex for the asset.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetName">COHORT:GetName()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get name of the cohort.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetOpsGroups">COHORT:GetOpsGroups(MissionTypes, Attributes)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get OPSGROUPs.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetProperties">COHORT:GetProperties()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get properties, <em>i.e.</em> DCS attributes.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetRadio">COHORT:GetRadio()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get radio frequency and modulation.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetRepairTime">COHORT:GetRepairTime(Asset)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get the time an asset needs to be repaired.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetWeaponData">COHORT:GetWeaponData(BitType)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get weapon range for given bit type.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).HasProperty">COHORT:HasProperty(Property)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Check if cohort assets have a given property (DCS attribute).</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).IsOnDuty">COHORT:IsOnDuty()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Check if cohort is "OnDuty".</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).IsPaused">COHORT:IsPaused()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Check if cohort is "Paused".</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).IsRelocating">COHORT:IsRelocating()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Check if cohort is "Relocating".</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).IsRepaired">COHORT:IsRepaired(Asset)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Checks if a mission type is contained in a table of possible types.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).IsStopped">COHORT:IsStopped()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Check if cohort is "Stopped".</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).New">COHORT:New(TemplateGroupName, Ngroups, CohortName)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Create a new COHORT object and start the FSM.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Ngroups">COHORT.Ngroups</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Number of asset OPS groups this cohort has.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Nkilled">COHORT.Nkilled</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Number of destroyed asset groups.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).OnAfterPause">COHORT:OnAfterPause(From, Event, To)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>On after "Pause" event.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).OnAfterRelocate">COHORT:OnAfterRelocate(From, Event, To)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>On after "Relocate" event.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).OnAfterRelocated">COHORT:OnAfterRelocated(From, Event, To)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>On after "Relocated" event.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).OnAfterUnpause">COHORT:OnAfterUnpause(From, Event, To)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>On after "Unpause" event.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Pause">COHORT:Pause()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Pause".</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).RecruitAssets">COHORT:RecruitAssets(MissionType, Npayloads)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Get assets for a mission.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Relocate">COHORT:Relocate()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Relocate".</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Relocated">COHORT:Relocated()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Relocated".</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).RemoveAssets">COHORT:RemoveAssets(N)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Remove assets from pool.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).ReturnTacan">COHORT:ReturnTacan(channel)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>"Return" a used TACAN channel.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetAttribute">COHORT:SetAttribute(Attribute)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set generalized attribute.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetCallsign">COHORT:SetCallsign(Callsign, Index)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set call sign.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetGrouping">COHORT:SetGrouping(nunits)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set number of units in groups.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetLegion">COHORT:SetLegion(Legion)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set Legion.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetLivery">COHORT:SetLivery(LiveryName)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set livery painted on all cohort units.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetMissionRange">COHORT:SetMissionRange(Range)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set max mission range.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetModex">COHORT:SetModex(Modex, Prefix, Suffix)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set modex.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetRadio">COHORT:SetRadio(Frequency, Modulation)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set radio frequency and modulation the cohort uses.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetSkill">COHORT:SetSkill(Skill)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set skill level of all cohort team members.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetTurnoverTime">COHORT:SetTurnoverTime(MaintenanceTime, RepairTime)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set turnover and repair time.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetVerbosity">COHORT:SetVerbosity(VerbosityLevel)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set verbosity level.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Start">COHORT:Start()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Start".</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Status">COHORT:Status()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Status".</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Unpause">COHORT:Unpause()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Unpause".</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._AddOperation">COHORT:_AddOperation(Operation)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Add an OPERATION.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._CheckAmmo">COHORT:_CheckAmmo()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Check ammo.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._CheckAssetStatus">COHORT:_CheckAssetStatus()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Check asset status.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._MissileCategoryName">COHORT:_MissileCategoryName(categorynumber)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Returns a name of a missile category.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).__Pause">COHORT:__Pause(delay)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Pause" after a delay.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).__Relocate">COHORT:__Relocate(delay)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Relocate" after a delay.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).__Relocated">COHORT:__Relocated(delay)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Relocated" after a delay.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).__Start">COHORT:__Start(delay)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Start" after a delay.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).__Status">COHORT:__Status(delay)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Status" after a delay.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).__Stop">COHORT:__Stop(delay)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Stop" after a delay.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).__Unpause">COHORT:__Unpause(delay)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Triggers the FSM event "Unpause" after a delay.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).aircrafttype">COHORT.aircrafttype</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Type of the units the cohort is using.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).assets">COHORT.assets</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Cohort assets.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).attribute">COHORT.attribute</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Generalized attribute of the cohort template group.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).callsign">COHORT.callsign</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).callsignIndex">COHORT.callsignIndex</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).callsignName">COHORT.callsignName</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).callsigncounter">COHORT.callsigncounter</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).cargobayLimit">COHORT.cargobayLimit</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Cargo bay capacity in kg.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).category">COHORT.category</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Group category of the assets: <code>Group.Category.AIRPLANE</code>, <code>Group.Category.HELICOPTER</code>, <code>Group.Category.GROUND</code>, <code>Group.Category.SHIP</code>, <code>Group.Category.TRAIN</code>.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).descriptors">COHORT.descriptors</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>DCS descriptors.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).engageRange">COHORT.engageRange</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Mission range in meters.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).isAir">COHORT.isAir</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).isGround">COHORT.isGround</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Is ground.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).isNaval">COHORT.isNaval</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Is naval. </p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).legion">COHORT.legion</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>The LEGION object the cohort belongs to.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).lid">COHORT.lid</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Class id string for output to DCS log file.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).livery">COHORT.livery</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Livery of the cohort.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).maintenancetime">COHORT.maintenancetime</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Time in seconds needed for maintenance of a returned flight.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).missiontypes">COHORT.missiontypes</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Capabilities (mission types and performances) of the cohort.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).modex">COHORT.modex</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).modexPrefix">COHORT.modexPrefix</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).modexSuffix">COHORT.modexSuffix</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).modexcounter">COHORT.modexcounter</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).name">COHORT.name</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Name of the cohort.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).ngrouping">COHORT.ngrouping</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).onafterStart">COHORT:onafterStart(From, Event, To)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>On after Start event.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).onafterStop">COHORT:onafterStop(From, Event, To)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>On after "Stop" event.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).operations">COHORT.operations</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Operations this cohort is part of.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).properties">COHORT.properties</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>DCS attributes.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).radioFreq">COHORT.radioFreq</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Radio frequency in MHz the cohort uses.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).radioModu">COHORT.radioModu</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Radio modulation the cohort uses.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).repairtime">COHORT.repairtime</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Time in seconds for each</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).skill">COHORT.skill</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Skill of cohort members.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).tacanChannel">COHORT.tacanChannel</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>List of TACAN channels available to the cohort.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).templategroup">COHORT.templategroup</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Template group.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).templatename">COHORT.templatename</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Name of the template group.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).verbose">COHORT.verbose</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Verbosity level.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).version">COHORT.version</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>COHORT class version.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).weaponData">COHORT.weaponData</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).weightAsset">COHORT.weightAsset</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Weight of one assets group in kg.</p> </td> </tr> </table> </div> <div class="w3-card w3-margin"> <table class="w3-table w3-border-bottom w3-border-theme-l2"> <tr class="w3-theme-l1"> <th class="w3-half w3-left-align w3-container w3-padding-16"word-wrap: break-word">Fields and Methods inherited from FSM</th> <th class="w3-half w3-left-align w3-container w3-padding-16">Description</th> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).AddEndState">COHORT:AddEndState(State)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Adds an End state.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).AddProcess">COHORT:AddProcess(From, Event, Process, ReturnEvents)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Set the default <a href="##(FSM_PROCESS)">#FSM_PROCESS</a> template with key ProcessName providing the ProcessClass and the process object when it is assigned to a <a href="Wrapper.Controllable.html">Wrapper.Controllable</a> by the task.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).AddScore">COHORT:AddScore(State, ScoreText, Score)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Adds a score for the FSM to be achieved.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).AddScoreProcess">COHORT:AddScoreProcess(From, Event, State, ScoreText, Score)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Adds a score for the FSM_PROCESS to be achieved.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).AddTransition">COHORT:AddTransition(From, Event, To)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Add a new transition rule to the FSM.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).CallScheduler">COHORT.CallScheduler</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Events">COHORT.Events</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetCurrentState">COHORT: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"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetEndStates">COHORT:GetEndStates()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Returns the End states.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetProcess">COHORT:GetProcess(From, Event)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetProcesses">COHORT:GetProcesses()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Returns a table of the SubFSM rules defined within the FSM.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetScores">COHORT:GetScores()</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> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetStartState">COHORT:GetStartState()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Returns the start state of the FSM.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetState">COHORT: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"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetSubs">COHORT:GetSubs()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Returns a table with the Subs defined.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).GetTransitions">COHORT:GetTransitions()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Returns a table of the transition rules defined within the FSM.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Is">COHORT:Is(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="##(COHORT).LoadCallBacks">COHORT: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"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).New">COHORT:New()</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Creates a new FSM object.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).Scores">COHORT.Scores</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetProcess">COHORT:SetProcess(From, Event, Fsm)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).SetStartState">COHORT:SetStartState(State)</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> <p>Sets the start state of the FSM.</p> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._EndStates">COHORT._EndStates</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._EventSchedules">COHORT._EventSchedules</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._Processes">COHORT._Processes</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._Scores">COHORT._Scores</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._StartState">COHORT._StartState</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._Transitions">COHORT._Transitions</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT)._add_to_map">COHORT:_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="##(COHORT)._call_handler">COHORT:_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="##(COHORT)._create_transition">COHORT:_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="##(COHORT)._delayed_transition">COHORT:_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="##(COHORT)._eventmap">COHORT:_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="##(COHORT)._gosub">COHORT:_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="##(COHORT)._handler">COHORT:_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="##(COHORT)._isendstate">COHORT:_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="##(COHORT)._submap">COHORT:_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="##(COHORT).can">COHORT: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="##(COHORT).cannot">COHORT: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="##(COHORT).current">COHORT.current</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).endstates">COHORT.endstates</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).is">COHORT:is(State, 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="##(COHORT).options">COHORT.options</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> <tr class="w3-border"> <td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(COHORT).subs">COHORT.subs</a></p></td> <td class="summary w3-half w3-container" style="word-wrap: break-word"> </td> </tr> </table> </div> <div class="w3-container w3-theme-l2 w3-margin-top"><h2><a id="#(Ops.Cohort)" >Type <strong>Ops.Cohort</strong></a></h2></div> <div class="w3-container w3-white w3-padding-16" id="module_current_type"> <div class="w3-white" id="record_type"> </div> </div> <div onclick="myFunction('#Types##COHORT')" class="w3-container w3-theme-l2 w3-margin-top"><h2><a id="#(COHORT)">Type <strong>COHORT</strong></a></h2></div> <div id= "#Types##COHORT" class="w3-container w3-white w3-padding-16" id="module_other_types"> <div class="w3-white" id="record_type"> <p>COHORT class.</p> <div class="fields w3-container w3-theme-l2"> <h2>Field(s)</h2> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).ClassName" ><strong>COHORT.ClassName</strong></a> <p>Name of the class.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).Ngroups" ><strong>COHORT.Ngroups</strong></a> <p>Number of asset OPS groups this cohort has.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).Nkilled" ><strong>COHORT.Nkilled</strong></a> <p>Number of destroyed asset groups.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).aircrafttype" ><strong>COHORT.aircrafttype</strong></a> <p>Type of the units the cohort is using.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).assets" ><strong>COHORT.assets</strong></a> <p>Cohort assets.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).attribute" ><strong>COHORT.attribute</strong></a> <p>Generalized attribute of the cohort template group.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).callsign" ><strong>COHORT.callsign</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a id="#(COHORT).callsignIndex" ><strong>COHORT.callsignIndex</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a id="#(COHORT).callsignName" ><strong>COHORT.callsignName</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).cargobayLimit" ><strong>COHORT.cargobayLimit</strong></a> <p>Cargo bay capacity in kg.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).category" ><strong>COHORT.category</strong></a> <p>Group category of the assets: <code>Group.Category.AIRPLANE</code>, <code>Group.Category.HELICOPTER</code>, <code>Group.Category.GROUND</code>, <code>Group.Category.SHIP</code>, <code>Group.Category.TRAIN</code>.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).descriptors" ><strong>COHORT.descriptors</strong></a> <p>DCS descriptors.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).engageRange" ><strong>COHORT.engageRange</strong></a> <p>Mission range in meters.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #boolean <a id="#(COHORT).isAir" ><strong>COHORT.isAir</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #boolean <a id="#(COHORT).isGround" ><strong>COHORT.isGround</strong></a> <p>Is ground.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #boolean <a id="#(COHORT).isNaval" ><strong>COHORT.isNaval</strong></a> <p>Is naval. </p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a href="Ops.Legion.html##(LEGION)">Ops.Legion#LEGION</a> <a id="#(COHORT).legion" ><strong>COHORT.legion</strong></a> <p>The LEGION object the cohort belongs to.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).lid" ><strong>COHORT.lid</strong></a> <p>Class id string for output to DCS log file.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).livery" ><strong>COHORT.livery</strong></a> <p>Livery of the cohort.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).maintenancetime" ><strong>COHORT.maintenancetime</strong></a> <p>Time in seconds needed for maintenance of a returned flight.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).missiontypes" ><strong>COHORT.missiontypes</strong></a> <p>Capabilities (mission types and performances) of the cohort.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a id="#(COHORT).modex" ><strong>COHORT.modex</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a id="#(COHORT).modexPrefix" ><strong>COHORT.modexPrefix</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a id="#(COHORT).modexSuffix" ><strong>COHORT.modexSuffix</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).name" ><strong>COHORT.name</strong></a> <p>Name of the cohort.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).operations" ><strong>COHORT.operations</strong></a> <p>Operations this cohort is part of.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).properties" ><strong>COHORT.properties</strong></a> <p>DCS attributes.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).radioFreq" ><strong>COHORT.radioFreq</strong></a> <p>Radio frequency in MHz the cohort uses.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).radioModu" ><strong>COHORT.radioModu</strong></a> <p>Radio modulation the cohort uses.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).repairtime" ><strong>COHORT.repairtime</strong></a> <p>Time in seconds for each</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).skill" ><strong>COHORT.skill</strong></a> <p>Skill of cohort members.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).tacanChannel" ><strong>COHORT.tacanChannel</strong></a> <p>List of TACAN channels available to the cohort.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> <a id="#(COHORT).templategroup" ><strong>COHORT.templategroup</strong></a> <p>Template group.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).templatename" ><strong>COHORT.templatename</strong></a> <p>Name of the template group.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).verbose" ><strong>COHORT.verbose</strong></a> <p>Verbosity level.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).version" ><strong>COHORT.version</strong></a> <p>COHORT class version.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).weightAsset" ><strong>COHORT.weightAsset</strong></a> <p>Weight of one assets group in kg.</p> </div> </div> <div class="functions w3-container w3-theme-l2"> <h2>Function(s)</h2> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).AddAsset" ><strong>COHORT:AddAsset(Asset)</strong></a></h2> </div> <p>Add asset to cohort.</p> <div id= "#Functions##AddAsset" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameter:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <a href="Functional.Warehouse.html##(WAREHOUSE.Assetitem)">Functional.Warehouse#WAREHOUSE.Assetitem</a> <strong><strong>Asset</strong></strong> </p> </div> <div class="w3-half"> <p>The warehouse asset.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).AddMissionCapability" ><strong>COHORT:AddMissionCapability(MissionTypes, Performance)</strong></a></h2> </div> <p>Set mission types this cohort is able to perform.</p> <div id= "#Functions##AddMissionCapability" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>MissionTypes</strong></strong> </p> </div> <div class="w3-half"> <p>Table of mission types. Can also be passed as a #string if only one type.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>Performance</strong></strong> </p> </div> <div class="w3-half"> <p>Performance describing how good this mission can be performed. Higher is better. Default 50. Max 100.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).AddTacanChannel" ><strong>COHORT:AddTacanChannel(ChannelMin, ChannelMax)</strong></a></h2> </div> <p>Add TACAN channels to the cohort.</p> <p>Note that channels can only range from 1 to 126.</p> <div id= "#Functions##AddTacanChannel" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>ChannelMin</strong></strong> </p> </div> <div class="w3-half"> <p>Channel.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>ChannelMax</strong></strong> </p> </div> <div class="w3-half"> <p>Channel.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> <h2><strong>Usage:</strong></h2> <pre class="example"><code>mysquad:AddTacanChannel(64,69) -- adds channels 64, 65, 66, 67, 68, 69</code></pre> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).AddWeaponRange" ><strong>COHORT:AddWeaponRange(RangeMin, RangeMax, BitType)</strong></a></h2> </div> <p>Add a weapon range for ARTY missions (<a href="Ops.Auftrag.html##(AUFTRAG)">Ops.Auftrag#AUFTRAG</a>).</p> <div id= "#Functions##AddWeaponRange" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>RangeMin</strong></strong> </p> </div> <div class="w3-half"> <p>Minimum range in nautical miles. Default 0 NM.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>RangeMax</strong></strong> </p> </div> <div class="w3-half"> <p>Maximum range in nautical miles. Default 10 NM.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>BitType</strong></strong> </p> </div> <div class="w3-half"> <p>Bit mask of weapon type for which the given min/max ranges apply. Default is <code>ENUMS.WeaponFlag.Auto</code>, i.e. for all weapon types.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).CanMission" ><strong>COHORT:CanMission(Mission)</strong></a></h2> </div> <p>Check if there is a cohort that can execute a given mission.</p> <p>We check the mission type, the refuelling system, mission range.</p> <div id= "#Functions##CanMission" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameter:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <a href="Ops.Auftrag.html##(AUFTRAG)">Ops.Auftrag#AUFTRAG</a> <strong><strong>Mission</strong></strong> </p> </div> <div class="w3-half"> <p>The mission.</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, Cohort can do that type of mission.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).CheckAttribute" ><strong>COHORT:CheckAttribute(Attributes)</strong></a></h2> </div> <p>Check if the cohort attribute matches the given attribute(s).</p> <div id= "#Functions##CheckAttribute" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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>Attributes</strong></strong> </p> </div> <div class="w3-half"> <p>The requested attributes. See <code>WAREHOUSE.Attribute</code> enum. Can also be passed as a single attribute <code>#string</code>.</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, the cohort has the requested attribute.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).CountAssets" ><strong>COHORT:CountAssets(InStock, MissionTypes, Attributes)</strong></a></h2> </div> <p>Count assets in legion warehouse stock.</p> <div id= "#Functions##CountAssets" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #boolean <strong><strong>InStock</strong></strong> </p> </div> <div class="w3-half"> <p>If <code>true</code>, only assets that are in the warehouse stock/inventory are counted. If <code>false</code>, only assets that are NOT in stock (i.e. spawned) are counted. If <code>nil</code>, all assets are counted.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>MissionTypes</strong></strong> </p> </div> <div class="w3-half"> <p>(Optional) Count only assest that can perform certain mission type(s). Default is all types.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>Attributes</strong></strong> </p> </div> <div class="w3-half"> <p>(Optional) Count only assest that have a certain attribute(s), e.g. <code>WAREHOUSE.Attribute.AIR_BOMBER</code>.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p>#number:</p> </div> <div class="w3-half"> <p>Number of assets.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).DelAsset" ><strong>COHORT:DelAsset(Asset)</strong></a></h2> </div> <p>Remove specific asset from chort.</p> <div id= "#Functions##DelAsset" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameter:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <a href="Functional.Warehouse.html##(WAREHOUSE.Assetitem)">Functional.Warehouse#WAREHOUSE.Assetitem</a> <strong><strong>Asset</strong></strong> </p> </div> <div class="w3-half"> <p>The asset.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).DelGroup" ><strong>COHORT:DelGroup(GroupName)</strong></a></h2> </div> <p>Remove asset group from cohort.</p> <div id= "#Functions##DelGroup" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #string <strong><strong>GroupName</strong></strong> </p> </div> <div class="w3-half"> <p>Name of the asset group.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).FetchTacan" ><strong>COHORT:FetchTacan()</strong></a></h2> </div> <p>Get an unused TACAN channel.</p> <div id= "#Functions##FetchTacan" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p>#number:</p> </div> <div class="w3-half"> <p>TACAN channel or <em>nil</em> if no channel is free.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetAttribute" ><strong>COHORT:GetAttribute()</strong></a></h2> </div> <p>Get generalized attribute.</p> <div id= "#Functions##GetAttribute" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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>Generalized attribute, e.g. <code>GROUP.Attribute.Ground_Infantry</code>.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetCallsign" ><strong>COHORT:GetCallsign(Asset)</strong></a></h2> </div> <p>Create a callsign for the asset.</p> <div id= "#Functions##GetCallsign" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameter:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <a href="Functional.Warehouse.html##(WAREHOUSE.Assetitem)">Functional.Warehouse#WAREHOUSE.Assetitem</a> <strong><strong>Asset</strong></strong> </p> </div> <div class="w3-half"> <p>The warehouse asset.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetCategory" ><strong>COHORT:GetCategory()</strong></a></h2> </div> <p>Get group category.</p> <div id= "#Functions##GetCategory" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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>Group category</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetMissionCapabilities" ><strong>COHORT:GetMissionCapabilities()</strong></a></h2> </div> <p>Get mission capabilities of this cohort.</p> <div id= "#Functions##GetMissionCapabilities" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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>Table of mission capabilities.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetMissionCapability" ><strong>COHORT:GetMissionCapability(MissionType)</strong></a></h2> </div> <p>Get missin capability for a given mission type.</p> <div id= "#Functions##GetMissionCapability" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #string <strong><strong>MissionType</strong></strong> </p> </div> <div class="w3-half"> <p>Mission type, e.g. <code>AUFTRAG.Type.BAI</code>.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="Ops.Auftrag.html##(AUFTRAG.Capability)">Ops.Auftrag#AUFTRAG.Capability</a>:</p> </div> <div class="w3-half"> <p>Capability table or <code>nil</code> if the capability does not exist.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetMissionPeformance" ><strong>COHORT:GetMissionPeformance(MissionType)</strong></a></h2> </div> <p>Get mission performance for a given type of misson.</p> <div id= "#Functions##GetMissionPeformance" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #string <strong><strong>MissionType</strong></strong> </p> </div> <div class="w3-half"> <p>Type of mission.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p>#number:</p> </div> <div class="w3-half"> <p>Performance or -1.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetMissionRange" ><strong>COHORT:GetMissionRange(WeaponTypes)</strong></a></h2> </div> <p>Get max mission range.</p> <p>We add the largest weapon range, e.g. for arty or naval if weapon data is available.</p> <div id= "#Functions##GetMissionRange" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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>WeaponTypes</strong></strong> </p> </div> <div class="w3-half"> <p>(Optional) Weapon bit type(s) to add to the total range. Default is the max weapon type available. </p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p>#number:</p> </div> <div class="w3-half"> <p>Range in meters.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetMissionTypes" ><strong>COHORT:GetMissionTypes()</strong></a></h2> </div> <p>Get mission types this cohort is able to perform.</p> <div id= "#Functions##GetMissionTypes" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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>Table of mission types. Could be empty {}.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetModex" ><strong>COHORT:GetModex(Asset)</strong></a></h2> </div> <p>Create a modex for the asset.</p> <div id= "#Functions##GetModex" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameter:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <a href="Functional.Warehouse.html##(WAREHOUSE.Assetitem)">Functional.Warehouse#WAREHOUSE.Assetitem</a> <strong><strong>Asset</strong></strong> </p> </div> <div class="w3-half"> <p>The warehouse asset.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetName" ><strong>COHORT:GetName()</strong></a></h2> </div> <p>Get name of the cohort.</p> <div id= "#Functions##GetName" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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>Name of the cohort.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetOpsGroups" ><strong>COHORT:GetOpsGroups(MissionTypes, Attributes)</strong></a></h2> </div> <p>Get OPSGROUPs.</p> <div id= "#Functions##GetOpsGroups" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>MissionTypes</strong></strong> </p> </div> <div class="w3-half"> <p>(Optional) Count only assest that can perform certain mission type(s). Default is all types.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>Attributes</strong></strong> </p> </div> <div class="w3-half"> <p>(Optional) Count only assest that have a certain attribute(s), e.g. <code>WAREHOUSE.Attribute.AIR_BOMBER</code>.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="Core.Set.html##(SET_OPSGROUP)">Core.Set#SET_OPSGROUP</a>:</p> </div> <div class="w3-half"> <p>Ops groups set.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetProperties" ><strong>COHORT:GetProperties()</strong></a></h2> </div> <p>Get properties, <em>i.e.</em> DCS attributes.</p> <div id= "#Functions##GetProperties" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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>Properties table.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetRadio" ><strong>COHORT:GetRadio()</strong></a></h2> </div> <p>Get radio frequency and modulation.</p> <div id= "#Functions##GetRadio" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Return values:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p>#number:</p> </div> <div class="w3-half"> <p>Radio frequency in MHz.</p> </div> <div class="w3-half"> <p>#number:</p> </div> <div class="w3-half"> <p>Radio Modulation (0=AM, 1=FM).</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetRepairTime" ><strong>COHORT:GetRepairTime(Asset)</strong></a></h2> </div> <p>Get the time an asset needs to be repaired.</p> <div id= "#Functions##GetRepairTime" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameter:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <a href="Functional.Warehouse.html##(WAREHOUSE.Assetitem)">Functional.Warehouse#WAREHOUSE.Assetitem</a> <strong><strong>Asset</strong></strong> </p> </div> <div class="w3-half"> <p>The asset.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p>#number:</p> </div> <div class="w3-half"> <p>Time in seconds until asset is repaired.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetWeaponData" ><strong>COHORT:GetWeaponData(BitType)</strong></a></h2> </div> <p>Get weapon range for given bit type.</p> <div id= "#Functions##GetWeaponData" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>BitType</strong></strong> </p> </div> <div class="w3-half"> <p>Bit mask of weapon type.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="Ops.OpsGroup.html##(OPSGROUP.WeaponData)">Ops.OpsGroup#OPSGROUP.WeaponData</a>:</p> </div> <div class="w3-half"> <p>Weapon data.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).HasProperty" ><strong>COHORT:HasProperty(Property)</strong></a></h2> </div> <p>Check if cohort assets have a given property (DCS attribute).</p> <div id= "#Functions##HasProperty" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #string <strong><strong>Property</strong></strong> </p> </div> <div class="w3-half"> <p>The property.</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 <code>true</code>, cohort assets have the attribute.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).IsOnDuty" ><strong>COHORT:IsOnDuty()</strong></a></h2> </div> <p>Check if cohort is "OnDuty".</p> <div id= "#Functions##IsOnDuty" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </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, cohort is in state "OnDuty".</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).IsPaused" ><strong>COHORT:IsPaused()</strong></a></h2> </div> <p>Check if cohort is "Paused".</p> <div id= "#Functions##IsPaused" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </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, cohort is in state "Paused".</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).IsRelocating" ><strong>COHORT:IsRelocating()</strong></a></h2> </div> <p>Check if cohort is "Relocating".</p> <div id= "#Functions##IsRelocating" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </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, cohort is relocating.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).IsRepaired" ><strong>COHORT:IsRepaired(Asset)</strong></a></h2> </div> <p>Checks if a mission type is contained in a table of possible types.</p> <div id= "#Functions##IsRepaired" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameter:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <a href="Functional.Warehouse.html##(WAREHOUSE.Assetitem)">Functional.Warehouse#WAREHOUSE.Assetitem</a> <strong><strong>Asset</strong></strong> </p> </div> <div class="w3-half"> <p>The asset.</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, the requested mission type is part of the possible mission types.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).IsStopped" ><strong>COHORT:IsStopped()</strong></a></h2> </div> <p>Check if cohort is "Stopped".</p> <div id= "#Functions##IsStopped" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </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, cohort is in state "Stopped".</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).New" ><strong>COHORT:New(TemplateGroupName, Ngroups, CohortName)</strong></a></h2> </div> <p>Create a new COHORT object and start the FSM.</p> <div id= "#Functions##New" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>TemplateGroupName</strong></strong> </p> </div> <div class="w3-half"> <p>Name of the template group.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>Ngroups</strong></strong> </p> </div> <div class="w3-half"> <p>Number of asset groups of this Cohort. Default 3.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>CohortName</strong></strong> </p> </div> <div class="w3-half"> <p>Name of the cohort.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).OnAfterPause" ><strong>COHORT:OnAfterPause(From, Event, To)</strong></a></h2> </div> <p>On after "Pause" event.</p> <div id= "#Functions##OnAfterPause" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p>From state.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p>Event.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>To</strong></strong> </p> </div> <div class="w3-half"> <p>To state.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).OnAfterRelocate" ><strong>COHORT:OnAfterRelocate(From, Event, To)</strong></a></h2> </div> <p>On after "Relocate" event.</p> <div id= "#Functions##OnAfterRelocate" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p>From state.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p>Event.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>To</strong></strong> </p> </div> <div class="w3-half"> <p>To state.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).OnAfterRelocated" ><strong>COHORT:OnAfterRelocated(From, Event, To)</strong></a></h2> </div> <p>On after "Relocated" event.</p> <div id= "#Functions##OnAfterRelocated" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p>From state.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p>Event.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>To</strong></strong> </p> </div> <div class="w3-half"> <p>To state.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).OnAfterUnpause" ><strong>COHORT:OnAfterUnpause(From, Event, To)</strong></a></h2> </div> <p>On after "Unpause" event.</p> <div id= "#Functions##OnAfterUnpause" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p>From state.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p>Event.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>To</strong></strong> </p> </div> <div class="w3-half"> <p>To state.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).Pause" ><strong>COHORT:Pause()</strong></a></h2> </div> <p>Triggers the FSM event "Pause".</p> <div id= "#Functions##Pause" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).RecruitAssets" ><strong>COHORT:RecruitAssets(MissionType, Npayloads)</strong></a></h2> </div> <p>Get assets for a mission.</p> <div id= "#Functions##RecruitAssets" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>MissionType</strong></strong> </p> </div> <div class="w3-half"> <p>Mission type.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>Npayloads</strong></strong> </p> </div> <div class="w3-half"> <p>Number of payloads available.</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>Assets that can do the required mission.</p> </div> <div class="w3-half"> <p>#number:</p> </div> <div class="w3-half"> <p>Number of payloads still available after recruiting the assets.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).Relocate" ><strong>COHORT:Relocate()</strong></a></h2> </div> <p>Triggers the FSM event "Relocate".</p> <div id= "#Functions##Relocate" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).Relocated" ><strong>COHORT:Relocated()</strong></a></h2> </div> <p>Triggers the FSM event "Relocated".</p> <div id= "#Functions##Relocated" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).RemoveAssets" ><strong>COHORT:RemoveAssets(N)</strong></a></h2> </div> <p>Remove assets from pool.</p> <p>Not that assets must not be spawned or already reserved or requested.</p> <div id= "#Functions##RemoveAssets" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>N</strong></strong> </p> </div> <div class="w3-half"> <p>Number of assets to be removed. Default 1.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).ReturnTacan" ><strong>COHORT:ReturnTacan(channel)</strong></a></h2> </div> <p>"Return" a used TACAN channel.</p> <div id= "#Functions##ReturnTacan" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>channel</strong></strong> </p> </div> <div class="w3-half"> <p>The channel that is available again.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetAttribute" ><strong>COHORT:SetAttribute(Attribute)</strong></a></h2> </div> <p>Set generalized attribute.</p> <div id= "#Functions##SetAttribute" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #string <strong><strong>Attribute</strong></strong> </p> </div> <div class="w3-half"> <p>Generalized attribute, e.g. <code>GROUP.Attribute.Ground_Infantry</code>.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetCallsign" ><strong>COHORT:SetCallsign(Callsign, Index)</strong></a></h2> </div> <p>Set call sign.</p> <div id= "#Functions##SetCallsign" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>Callsign</strong></strong> </p> </div> <div class="w3-half"> <p>Callsign from CALLSIGN.Aircraft, e.g. "Chevy" for CALLSIGN.Aircraft.CHEVY.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>Index</strong></strong> </p> </div> <div class="w3-half"> <p>Callsign index, Chevy-<strong>1</strong>.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetGrouping" ><strong>COHORT:SetGrouping(nunits)</strong></a></h2> </div> <p>Set number of units in groups.</p> <div id= "#Functions##SetGrouping" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>nunits</strong></strong> </p> </div> <div class="w3-half"> <p>Number of units. Default 2.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetLegion" ><strong>COHORT:SetLegion(Legion)</strong></a></h2> </div> <p>Set Legion.</p> <div id= "#Functions##SetLegion" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameter:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <a href="Ops.Legion.html##(LEGION)">Ops.Legion#LEGION</a> <strong><strong>Legion</strong></strong> </p> </div> <div class="w3-half"> <p>The Legion.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetLivery" ><strong>COHORT:SetLivery(LiveryName)</strong></a></h2> </div> <p>Set livery painted on all cohort units.</p> <p>Note that the livery name in general is different from the name shown in the mission editor.</p> <p>Valid names are the names of the <strong>livery directories</strong>. Check out the folder in your DCS installation for:</p> <ul> <li>Full modules: <code>DCS World OpenBeta\CoreMods\aircraft\<Aircraft Type>\Liveries\<Aircraft Type>\<Livery Name></code></li> <li>AI units: <code>DCS World OpenBeta\Bazar\Liveries\<Aircraft Type>\<Livery Name></code></li> </ul> <p>The folder name <code><Livery Name></code> is the string you want.</p> <p>Or personal liveries you have installed somewhere in your saved games folder. </p> <div id= "#Functions##SetLivery" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #string <strong><strong>LiveryName</strong></strong> </p> </div> <div class="w3-half"> <p>Name of the livery.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetMissionRange" ><strong>COHORT:SetMissionRange(Range)</strong></a></h2> </div> <p>Set max mission range.</p> <p>Only missions in a circle of this radius around the cohort base are executed.</p> <div id= "#Functions##SetMissionRange" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>Range</strong></strong> </p> </div> <div class="w3-half"> <p>Range in NM. Default 150 NM.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetModex" ><strong>COHORT:SetModex(Modex, Prefix, Suffix)</strong></a></h2> </div> <p>Set modex.</p> <div id= "#Functions##SetModex" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>Modex</strong></strong> </p> </div> <div class="w3-half"> <p>A number like 100.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Prefix</strong></strong> </p> </div> <div class="w3-half"> <p>A prefix string, which is put before the <code>Modex</code> number.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Suffix</strong></strong> </p> </div> <div class="w3-half"> <p>A suffix string, which is put after the <code>Modex</code> number. </p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetRadio" ><strong>COHORT:SetRadio(Frequency, Modulation)</strong></a></h2> </div> <p>Set radio frequency and modulation the cohort uses.</p> <div id= "#Functions##SetRadio" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>Frequency</strong></strong> </p> </div> <div class="w3-half"> <p>Radio frequency in MHz. Default 251 MHz.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>Modulation</strong></strong> </p> </div> <div class="w3-half"> <p>Radio modulation. Default 0=AM.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetSkill" ><strong>COHORT:SetSkill(Skill)</strong></a></h2> </div> <p>Set skill level of all cohort team members.</p> <div id= "#Functions##SetSkill" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #string <strong><strong>Skill</strong></strong> </p> </div> <div class="w3-half"> <p>Skill of all flights.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> <h2><strong>Usage:</strong></h2> <pre class="example"><code>mycohort:SetSkill(AI.Skill.EXCELLENT)</code></pre> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetTurnoverTime" ><strong>COHORT:SetTurnoverTime(MaintenanceTime, RepairTime)</strong></a></h2> </div> <p>Set turnover and repair time.</p> <p>If an asset returns from a mission, it will need some time until the asset is available for further missions.</p> <div id= "#Functions##SetTurnoverTime" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>MaintenanceTime</strong></strong> </p> </div> <div class="w3-half"> <p>Time in minutes it takes until a flight is combat ready again. Default is 0 min.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>RepairTime</strong></strong> </p> </div> <div class="w3-half"> <p>Time in minutes it takes to repair a flight for each life point taken. Default is 0 min.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetVerbosity" ><strong>COHORT:SetVerbosity(VerbosityLevel)</strong></a></h2> </div> <p>Set verbosity level.</p> <div id= "#Functions##SetVerbosity" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>VerbosityLevel</strong></strong> </p> </div> <div class="w3-half"> <p>Level of output (higher=more). Default 0.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).Start" ><strong>COHORT:Start()</strong></a></h2> </div> <p>Triggers the FSM event "Start".</p> <p>Starts the COHORT.</p> <div id= "#Functions##Start" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).Status" ><strong>COHORT:Status()</strong></a></h2> </div> <p>Triggers the FSM event "Status".</p> <div id= "#Functions##Status" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).Unpause" ><strong>COHORT:Unpause()</strong></a></h2> </div> <p>Triggers the FSM event "Unpause".</p> <div id= "#Functions##Unpause" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._AddOperation" ><strong>COHORT:_AddOperation(Operation)</strong></a></h2> </div> <p>Add an OPERATION.</p> <div id= "#Functions##_AddOperation" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameter:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <a href="Ops.Operation.html##(OPERATION)">Ops.Operation#OPERATION</a> <strong><strong>Operation</strong></strong> </p> </div> <div class="w3-half"> <p>The operation this cohort is part of.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(COHORT)">#COHORT</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._CheckAmmo" ><strong>COHORT:_CheckAmmo()</strong></a></h2> </div> <p>Check ammo.</p> <div id= "#Functions##_CheckAmmo" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="Ops.OpsGroup.html##(OPSGROUP.Ammo)">Ops.OpsGroup#OPSGROUP.Ammo</a>:</p> </div> <div class="w3-half"> <p>Ammo.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._CheckAssetStatus" ><strong>COHORT:_CheckAssetStatus()</strong></a></h2> </div> <p>Check asset status.</p> <div id= "#Functions##_CheckAssetStatus" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._MissileCategoryName" ><strong>COHORT:_MissileCategoryName(categorynumber)</strong></a></h2> </div> <p>Returns a name of a missile category.</p> <div id= "#Functions##_MissileCategoryName" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>categorynumber</strong></strong> </p> </div> <div class="w3-half"> <p>Number of missile category from weapon missile category enumerator. See https://wiki.hoggitworld.com/view/DCS_Class_Weapon</p> </div> </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>Missile category name.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).__Pause" ><strong>COHORT:__Pause(delay)</strong></a></h2> </div> <p>Triggers the FSM event "Pause" after a delay.</p> <div id= "#Functions##__Pause" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>delay</strong></strong> </p> </div> <div class="w3-half"> <p>Delay in seconds.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).__Relocate" ><strong>COHORT:__Relocate(delay)</strong></a></h2> </div> <p>Triggers the FSM event "Relocate" after a delay.</p> <div id= "#Functions##__Relocate" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>delay</strong></strong> </p> </div> <div class="w3-half"> <p>Delay in seconds.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).__Relocated" ><strong>COHORT:__Relocated(delay)</strong></a></h2> </div> <p>Triggers the FSM event "Relocated" after a delay.</p> <div id= "#Functions##__Relocated" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>delay</strong></strong> </p> </div> <div class="w3-half"> <p>Delay in seconds.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).__Start" ><strong>COHORT:__Start(delay)</strong></a></h2> </div> <p>Triggers the FSM event "Start" after a delay.</p> <p>Starts the COHORT.</p> <div id= "#Functions##__Start" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>delay</strong></strong> </p> </div> <div class="w3-half"> <p>Delay in seconds.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).__Status" ><strong>COHORT:__Status(delay)</strong></a></h2> </div> <p>Triggers the FSM event "Status" after a delay.</p> <div id= "#Functions##__Status" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>delay</strong></strong> </p> </div> <div class="w3-half"> <p>Delay in seconds.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).__Stop" ><strong>COHORT:__Stop(delay)</strong></a></h2> </div> <p>Triggers the FSM event "Stop" after a delay.</p> <p>Stops the COHORT and all its event handlers.</p> <div id= "#Functions##__Stop" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>delay</strong></strong> </p> </div> <div class="w3-half"> <p>Delay in seconds.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).__Unpause" ><strong>COHORT:__Unpause(delay)</strong></a></h2> </div> <p>Triggers the FSM event "Unpause" after a delay.</p> <div id= "#Functions##__Unpause" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</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> #number <strong><strong>delay</strong></strong> </p> </div> <div class="w3-half"> <p>Delay in seconds.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).onafterStart" ><strong>COHORT:onafterStart(From, Event, To)</strong></a></h2> </div> <p>On after Start event.</p> <p>Starts the FLIGHTGROUP FSM and event handlers.</p> <div id= "#Functions##onafterStart" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p>From state.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p>Event.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>To</strong></strong> </p> </div> <div class="w3-half"> <p>To state.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).onafterStop" ><strong>COHORT:onafterStop(From, Event, To)</strong></a></h2> </div> <p>On after "Stop" event.</p> <div id= "#Functions##onafterStop" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p>COHORT</p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p>From state.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p>Event.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>To</strong></strong> </p> </div> <div class="w3-half"> <p>To state.</p> </div> </div> </div> </div> </div> <div class="fields w3-container w3-theme-l2"> <h2>Field(s)</h2> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).ClassName" ><strong>COHORT.ClassName</strong></a> <p>Name of the class.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).Ngroups" ><strong>COHORT.Ngroups</strong></a> <p>Number of asset OPS groups this cohort has.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).Nkilled" ><strong>COHORT.Nkilled</strong></a> <p>Number of destroyed asset groups.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).aircrafttype" ><strong>COHORT.aircrafttype</strong></a> <p>Type of the units the cohort is using.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).assets" ><strong>COHORT.assets</strong></a> <p>Cohort assets.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).attribute" ><strong>COHORT.attribute</strong></a> <p>Generalized attribute of the cohort template group.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).callsign" ><strong>COHORT.callsign</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a id="#(COHORT).callsignIndex" ><strong>COHORT.callsignIndex</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a id="#(COHORT).callsignName" ><strong>COHORT.callsignName</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).cargobayLimit" ><strong>COHORT.cargobayLimit</strong></a> <p>Cargo bay capacity in kg.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).category" ><strong>COHORT.category</strong></a> <p>Group category of the assets: <code>Group.Category.AIRPLANE</code>, <code>Group.Category.HELICOPTER</code>, <code>Group.Category.GROUND</code>, <code>Group.Category.SHIP</code>, <code>Group.Category.TRAIN</code>.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).descriptors" ><strong>COHORT.descriptors</strong></a> <p>DCS descriptors.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).engageRange" ><strong>COHORT.engageRange</strong></a> <p>Mission range in meters.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #boolean <a id="#(COHORT).isAir" ><strong>COHORT.isAir</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #boolean <a id="#(COHORT).isGround" ><strong>COHORT.isGround</strong></a> <p>Is ground.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #boolean <a id="#(COHORT).isNaval" ><strong>COHORT.isNaval</strong></a> <p>Is naval. </p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a href="Ops.Legion.html##(LEGION)">Ops.Legion#LEGION</a> <a id="#(COHORT).legion" ><strong>COHORT.legion</strong></a> <p>The LEGION object the cohort belongs to.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).lid" ><strong>COHORT.lid</strong></a> <p>Class id string for output to DCS log file.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).livery" ><strong>COHORT.livery</strong></a> <p>Livery of the cohort.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).maintenancetime" ><strong>COHORT.maintenancetime</strong></a> <p>Time in seconds needed for maintenance of a returned flight.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).missiontypes" ><strong>COHORT.missiontypes</strong></a> <p>Capabilities (mission types and performances) of the cohort.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a id="#(COHORT).modex" ><strong>COHORT.modex</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a id="#(COHORT).modexPrefix" ><strong>COHORT.modexPrefix</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a id="#(COHORT).modexSuffix" ><strong>COHORT.modexSuffix</strong></a> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).name" ><strong>COHORT.name</strong></a> <p>Name of the cohort.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).operations" ><strong>COHORT.operations</strong></a> <p>Operations this cohort is part of.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).properties" ><strong>COHORT.properties</strong></a> <p>DCS attributes.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).radioFreq" ><strong>COHORT.radioFreq</strong></a> <p>Radio frequency in MHz the cohort uses.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).radioModu" ><strong>COHORT.radioModu</strong></a> <p>Radio modulation the cohort uses.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).repairtime" ><strong>COHORT.repairtime</strong></a> <p>Time in seconds for each</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).skill" ><strong>COHORT.skill</strong></a> <p>Skill of cohort members.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #table <a id="#(COHORT).tacanChannel" ><strong>COHORT.tacanChannel</strong></a> <p>List of TACAN channels available to the cohort.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> <a id="#(COHORT).templategroup" ><strong>COHORT.templategroup</strong></a> <p>Template group.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).templatename" ><strong>COHORT.templatename</strong></a> <p>Name of the template group.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).verbose" ><strong>COHORT.verbose</strong></a> <p>Verbosity level.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #string <a id="#(COHORT).version" ><strong>COHORT.version</strong></a> <p>COHORT class version.</p> </div> </div> <div> <div class="w3-card-2 w3-padding-small w3-margin-top"> #number <a id="#(COHORT).weightAsset" ><strong>COHORT.weightAsset</strong></a> <p>Weight of one assets group in kg.</p> </div> </div> <div class="functions w3-container w3-theme-l2"> <h2>Function(s)</h2> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).AddEndState" ><strong>COHORT:AddEndState(State)</strong></a></h2> </div> <p>Adds an End state.</p> <div id= "#Functions##AddEndState" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><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> #string <strong><strong>State</strong></strong> </p> </div> <div class="w3-half"> <p>The FSM state.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).AddProcess" ><strong>COHORT:AddProcess(From, Event, Process, ReturnEvents)</strong></a></h2> </div> <p>Set the default <a href="##(FSM_PROCESS)">#FSM_PROCESS</a> template with key ProcessName providing the ProcessClass and the process object when it is assigned to a <a href="Wrapper.Controllable.html">Wrapper.Controllable</a> by the task.</p> <div id= "#Functions##AddProcess" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p>Can contain a string indicating the From state or a table of strings containing multiple From states.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p>The Event name.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <a href="Core.Fsm.html##(FSM_PROCESS)">Core.Fsm#FSM_PROCESS</a> <strong><strong>Process</strong></strong> </p> </div> <div class="w3-half"> <p>An sub-process FSM.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>ReturnEvents</strong></strong> </p> </div> <div class="w3-half"> <p>A table indicating for which returned events of the SubFSM which Event must be triggered in the FSM.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="Core.Fsm.html##(FSM_PROCESS)">Core.Fsm#FSM_PROCESS</a>:</p> </div> <div class="w3-half"> <p>The SubFSM.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).AddScore" ><strong>COHORT:AddScore(State, ScoreText, Score)</strong></a></h2> </div> <p>Adds a score for the FSM to be achieved.</p> <div id= "#Functions##AddScore" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>State</strong></strong> </p> </div> <div class="w3-half"> <p>is the state of the process when the score needs to be given. (See the relevant state descriptions of the process).</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>ScoreText</strong></strong> </p> </div> <div class="w3-half"> <p>is a text describing the score that is given according the status.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>Score</strong></strong> </p> </div> <div class="w3-half"> <p>is a number providing the score of the status.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(FSM)">#FSM</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).AddScoreProcess" ><strong>COHORT:AddScoreProcess(From, Event, State, ScoreText, Score)</strong></a></h2> </div> <p>Adds a score for the FSM_PROCESS to be achieved.</p> <div id= "#Functions##AddScoreProcess" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p>is the From State of the main process.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p>is the Event of the main process.</p> </div> </div> <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>is the state of the process when the score needs to be given. (See the relevant state descriptions of the process).</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>ScoreText</strong></strong> </p> </div> <div class="w3-half"> <p>is a text describing the score that is given according the status.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #number <strong><strong>Score</strong></strong> </p> </div> <div class="w3-half"> <p>is a number providing the score of the status.</p> </div> </div> <h2><strong>Return value:</strong></h2> <div class="w3-row w3-border-bottom w3-margin-left"> <div class="w3-half"> <p><a href="##(FSM)">#FSM</a>:</p> </div> <div class="w3-half"> <p>self</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).AddTransition" ><strong>COHORT:AddTransition(From, Event, To)</strong></a></h2> </div> <p>Add a new transition rule to the FSM.</p> <p>A transition rule defines when and if the FSM can transition from a state towards another state upon a triggered event.</p> <div id= "#Functions##AddTransition" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p>Can contain a string indicating the From state or a table of strings containing multiple From states.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p>The Event name.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>To</strong></strong> </p> </div> <div class="w3-half"> <p>The To state.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetCurrentState" ><strong>COHORT: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"> <h2><strong>Defined in:</strong></h2> <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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetEndStates" ><strong>COHORT:GetEndStates()</strong></a></h2> </div> <p>Returns the End states.</p> <div id= "#Functions##GetEndStates" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetProcess" ><strong>COHORT:GetProcess(From, Event)</strong></a></h2> </div> <div id= "#Functions##GetProcess" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p></p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p></p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetProcesses" ><strong>COHORT:GetProcesses()</strong></a></h2> </div> <p>Returns a table of the SubFSM rules defined within the FSM.</p> <div id= "#Functions##GetProcesses" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetScores" ><strong>COHORT:GetScores()</strong></a></h2> </div> <p>Returns a table with the scores defined.</p> <div id= "#Functions##GetScores" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><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>Scores.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetStartState" ><strong>COHORT:GetStartState()</strong></a></h2> </div> <p>Returns the start state of the FSM.</p> <div id= "#Functions##GetStartState" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><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>A string containing the start state.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetState" ><strong>COHORT: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"> <h2><strong>Defined in:</strong></h2> <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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetSubs" ><strong>COHORT:GetSubs()</strong></a></h2> </div> <p>Returns a table with the Subs defined.</p> <div id= "#Functions##GetSubs" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).GetTransitions" ><strong>COHORT:GetTransitions()</strong></a></h2> </div> <p>Returns a table of the transition rules defined within the FSM.</p> <div id= "#Functions##GetTransitions" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><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>Transitions.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).Is" ><strong>COHORT:Is(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"> <h2><strong>Defined in:</strong></h2> <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> #string <strong><strong>State</strong></strong> </p> </div> <div class="w3-half"> <p>State 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 is in this state.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).LoadCallBacks" ><strong>COHORT: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"> <h2><strong>Defined in:</strong></h2> <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>CallBackTable</strong></strong> </p> </div> <div class="w3-half"> <p>Table of call backs.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).New" ><strong>COHORT:New()</strong></a></h2> </div> <p>Creates a new FSM object.</p> <div id= "#Functions##New" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><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><a href="##(FSM)">#FSM</a>:</p> </div> <div class="w3-half"> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetProcess" ><strong>COHORT:SetProcess(From, Event, Fsm)</strong></a></h2> </div> <div id= "#Functions##SetProcess" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <strong><strong>From</strong></strong> </p> </div> <div class="w3-half"> <p></p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <strong><strong>Event</strong></strong> </p> </div> <div class="w3-half"> <p></p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <strong><strong>Fsm</strong></strong> </p> </div> <div class="w3-half"> <p></p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).SetStartState" ><strong>COHORT:SetStartState(State)</strong></a></h2> </div> <p>Sets the start state of the FSM.</p> <div id= "#Functions##SetStartState" class="w3-show w3-white"> <div class="w3-container w3-white" id="functiontype"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><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> #string <strong><strong>State</strong></strong> </p> </div> <div class="w3-half"> <p>A string defining the start state.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._add_to_map" ><strong>COHORT:_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"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>Map</strong></strong> </p> </div> <div class="w3-half"> <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>Event table.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._call_handler" ><strong>COHORT:_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"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>step</strong></strong> </p> </div> <div class="w3-half"> <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>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>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>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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._create_transition" ><strong>COHORT:_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"> <h2><strong>Defined in:</strong></h2> <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> #string <strong><strong>EventName</strong></strong> </p> </div> <div class="w3-half"> <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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._delayed_transition" ><strong>COHORT:_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"> <h2><strong>Defined in:</strong></h2> <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> #string <strong><strong>EventName</strong></strong> </p> </div> <div class="w3-half"> <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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._eventmap" ><strong>COHORT:_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"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>Events</strong></strong> </p> </div> <div class="w3-half"> <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>Event structure.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._gosub" ><strong>COHORT:_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"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>ParentFrom</strong></strong> </p> </div> <div class="w3-half"> <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>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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._handler" ><strong>COHORT:_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"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>EventName</strong></strong> </p> </div> <div class="w3-half"> <p>Event name.</p> </div> </div> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> <strong><strong>...</strong></strong> </p> </div> <div class="w3-half"> <p>Arguments.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._isendstate" ><strong>COHORT:_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"> <h2><strong>Defined in:</strong></h2> <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> #string <strong><strong>Current</strong></strong> </p> </div> <div class="w3-half"> <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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT)._submap" ><strong>COHORT:_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"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #table <strong><strong>subs</strong></strong> </p> </div> <div class="w3-half"> <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>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>Name.</p> </div> </div> </div> </div> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).can" ><strong>COHORT: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"> <h2><strong>Defined in:</strong></h2> <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> #string <strong><strong>e</strong></strong> </p> </div> <div class="w3-half"> <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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).cannot" ><strong>COHORT: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"> <h2><strong>Defined in:</strong></h2> <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> #string <strong><strong>e</strong></strong> </p> </div> <div class="w3-half"> <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> </div> <div class="w3-card-2 w3-padding-small w3-margin-top"> <div class="w3-theme-l2"> <h2><a id="#(COHORT).is" ><strong>COHORT:is(State, 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"> <h2><strong>Defined in:</strong></h2> <div class="w3-margin-left"> <p><a href="Core.Fsm.html##(FSM)">Core.Fsm#FSM</a></p> </div> <h2><strong>Parameters:</strong></h2> <div class="w3-row w3-margin-left w3-border-bottom w3-border-l2"> <div class="w3-half"> <p> #string <strong><strong>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> <strong><strong>state</strong></strong> </p> </div> <div class="w3-half"> <p></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 is in this state. </p> </div> </div> </div> </div> </div> </div> </div> </div> <script> function myLoadFunction() { document.getElementById("myHeader").style.backgroundImage = "url('../Images/OPS_Cohort.png')"; } </script> </div> <script> function w3_open() { document.getElementsByClassName("w3-sidenav")[0].style.width = "95vw"; document.getElementsByClassName("w3-sidenav")[0].style.maxWidth = "1400px"; document.getElementsByClassName("w3-sidenav")[0].style.display = "block"; } function w3_close() { document.getElementsByClassName("w3-sidenav")[0].style.display = "none"; } function myFunction(id) { var x = document.getElementById(id); if (x.className.indexOf("w3-show") == -1) { x.className += " w3-show"; } else { x.className = x.className.replace(" w3-show", ""); } } </script> </body> </html>