diff --git a/Documentation/AI.AI_A2A_Cap.html b/Documentation/AI.AI_A2A_Cap.html index a83f866da..4dbe6d121 100644 --- a/Documentation/AI.AI_A2A_Cap.html +++ b/Documentation/AI.AI_A2A_Cap.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_A2A_Dispatcher.html b/Documentation/AI.AI_A2A_Dispatcher.html index a55d5c109..6a36c49fd 100644 --- a/Documentation/AI.AI_A2A_Dispatcher.html +++ b/Documentation/AI.AI_A2A_Dispatcher.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_A2A_GCI.html b/Documentation/AI.AI_A2A_GCI.html index c26bc8e25..7e8f1e576 100644 --- a/Documentation/AI.AI_A2A_GCI.html +++ b/Documentation/AI.AI_A2A_GCI.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_A2A_Patrol.html b/Documentation/AI.AI_A2A_Patrol.html index 172d4cc92..77cff97a3 100644 --- a/Documentation/AI.AI_A2A_Patrol.html +++ b/Documentation/AI.AI_A2A_Patrol.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_A2G_BAI.html b/Documentation/AI.AI_A2G_BAI.html index 46799495d..8047962c2 100644 --- a/Documentation/AI.AI_A2G_BAI.html +++ b/Documentation/AI.AI_A2G_BAI.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_A2G_CAS.html b/Documentation/AI.AI_A2G_CAS.html index eb14665ea..e2a3e58d5 100644 --- a/Documentation/AI.AI_A2G_CAS.html +++ b/Documentation/AI.AI_A2G_CAS.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_A2G_Dispatcher.html b/Documentation/AI.AI_A2G_Dispatcher.html index ee61cb7c0..5eab9e0c0 100644 --- a/Documentation/AI.AI_A2G_Dispatcher.html +++ b/Documentation/AI.AI_A2G_Dispatcher.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -4579,6 +4623,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The Defender Default Settings over all Squadrons.

+ + + +
+
+ + #number +AI_A2G_DISPATCHER.DefenderPatrolIndex + + +
@@ -12922,6 +12977,17 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

+ + + +
+
+ + #number +AI_A2G_DISPATCHER.DefenderPatrolIndex + + +
@@ -14239,6 +14305,17 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

+ + + +
+
+ + #number +AI_A2G_DISPATCHER.DefenderPatrolIndex + + +
@@ -15862,6 +15939,17 @@ multiplied by the Overhead and rounded up to the smallest integer.

The Defender Default Settings over all Squadrons.

+ + + +
+
+ + #number +AI_A2G_DISPATCHER.DefenderPatrolIndex + + +
diff --git a/Documentation/AI.AI_A2G_SEAD.html b/Documentation/AI.AI_A2G_SEAD.html index 7d6391030..227eb2c19 100644 --- a/Documentation/AI.AI_A2G_SEAD.html +++ b/Documentation/AI.AI_A2G_SEAD.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_AIR_Dispatcher.html b/Documentation/AI.AI_AIR_Dispatcher.html index 4527a3081..f814ae186 100644 --- a/Documentation/AI.AI_AIR_Dispatcher.html +++ b/Documentation/AI.AI_AIR_Dispatcher.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Air.html b/Documentation/AI.AI_Air.html index d48961c52..976e3684a 100644 --- a/Documentation/AI.AI_Air.html +++ b/Documentation/AI.AI_Air.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Air_Engage.html b/Documentation/AI.AI_Air_Engage.html index 7f0db1e1a..ebc3da6c8 100644 --- a/Documentation/AI.AI_Air_Engage.html +++ b/Documentation/AI.AI_Air_Engage.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Air_Patrol.html b/Documentation/AI.AI_Air_Patrol.html index 7d35b3836..4cbfb6977 100644 --- a/Documentation/AI.AI_Air_Patrol.html +++ b/Documentation/AI.AI_Air_Patrol.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Air_Squadron.html b/Documentation/AI.AI_Air_Squadron.html index c2310f6fa..114443c28 100644 --- a/Documentation/AI.AI_Air_Squadron.html +++ b/Documentation/AI.AI_Air_Squadron.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -2372,17 +2416,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -AI_AIR_SQUADRON.ResourceCount - - -
@@ -3454,17 +3487,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -AI_AIR_SQUADRON.ResourceCount - - -
diff --git a/Documentation/AI.AI_Bai.html b/Documentation/AI.AI_Bai.html index 9b5863b60..f9427ba6a 100644 --- a/Documentation/AI.AI_Bai.html +++ b/Documentation/AI.AI_Bai.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Balancer.html b/Documentation/AI.AI_Balancer.html index 0e99337bc..5da96a46c 100644 --- a/Documentation/AI.AI_Balancer.html +++ b/Documentation/AI.AI_Balancer.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Cap.html b/Documentation/AI.AI_Cap.html index bc4713283..9de1f6e1d 100644 --- a/Documentation/AI.AI_Cap.html +++ b/Documentation/AI.AI_Cap.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Cargo.html b/Documentation/AI.AI_Cargo.html index 61969b6c9..8b4f06450 100644 --- a/Documentation/AI.AI_Cargo.html +++ b/Documentation/AI.AI_Cargo.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -2606,6 +2650,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

No loading happened, so we need to pickup something else.

+ @@ -4636,6 +4683,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

No loading happened, so we need to pickup something else.

+ @@ -5248,6 +5298,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

No loading happened, so we need to pickup something else.

+ @@ -6752,6 +6805,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

No loading happened, so we need to pickup something else.

+ diff --git a/Documentation/AI.AI_Cargo_APC.html b/Documentation/AI.AI_Cargo_APC.html index e42fc641f..31460680f 100644 --- a/Documentation/AI.AI_Cargo_APC.html +++ b/Documentation/AI.AI_Cargo_APC.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Cargo_Airplane.html b/Documentation/AI.AI_Cargo_Airplane.html index 668a66613..7bf859e9a 100644 --- a/Documentation/AI.AI_Cargo_Airplane.html +++ b/Documentation/AI.AI_Cargo_Airplane.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -2555,6 +2599,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -2585,9 +2640,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a depoly mission.

-
@@ -2613,9 +2665,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a pickup mission.

- @@ -4334,6 +4383,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -4364,9 +4424,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a depoly mission.

-
@@ -4392,9 +4449,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a pickup mission.

- @@ -4955,6 +5009,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -4985,9 +5050,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a depoly mission.

-
@@ -5013,9 +5075,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a pickup mission.

- @@ -6468,6 +6527,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Field(s)

+
+
+ + +AI_CARGO_AIRPLANE.Airbase + + + +
+ +
@@ -6498,9 +6568,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a depoly mission.

-
@@ -6526,9 +6593,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -

Aircraft is on a pickup mission.

- diff --git a/Documentation/AI.AI_Cargo_Dispatcher.html b/Documentation/AI.AI_Cargo_Dispatcher.html index 7c2e5f038..5a870142f 100644 --- a/Documentation/AI.AI_Cargo_Dispatcher.html +++ b/Documentation/AI.AI_Cargo_Dispatcher.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Cargo_Dispatcher_APC.html b/Documentation/AI.AI_Cargo_Dispatcher_APC.html index d8c37c7fe..0f1a942e7 100644 --- a/Documentation/AI.AI_Cargo_Dispatcher_APC.html +++ b/Documentation/AI.AI_Cargo_Dispatcher_APC.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Cargo_Dispatcher_Airplane.html b/Documentation/AI.AI_Cargo_Dispatcher_Airplane.html index cdf3d5e13..ce7293f7f 100644 --- a/Documentation/AI.AI_Cargo_Dispatcher_Airplane.html +++ b/Documentation/AI.AI_Cargo_Dispatcher_Airplane.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Cargo_Dispatcher_Helicopter.html b/Documentation/AI.AI_Cargo_Dispatcher_Helicopter.html index 8d6f5a977..4b349142c 100644 --- a/Documentation/AI.AI_Cargo_Dispatcher_Helicopter.html +++ b/Documentation/AI.AI_Cargo_Dispatcher_Helicopter.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Cargo_Dispatcher_Ship.html b/Documentation/AI.AI_Cargo_Dispatcher_Ship.html index d3ddbe5eb..6ef482cc3 100644 --- a/Documentation/AI.AI_Cargo_Dispatcher_Ship.html +++ b/Documentation/AI.AI_Cargo_Dispatcher_Ship.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Cargo_Helicopter.html b/Documentation/AI.AI_Cargo_Helicopter.html index 06158ad28..cf85023b9 100644 --- a/Documentation/AI.AI_Cargo_Helicopter.html +++ b/Documentation/AI.AI_Cargo_Helicopter.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Cargo_Ship.html b/Documentation/AI.AI_Cargo_Ship.html index 7b3c47512..095e83949 100644 --- a/Documentation/AI.AI_Cargo_Ship.html +++ b/Documentation/AI.AI_Cargo_Ship.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Cas.html b/Documentation/AI.AI_Cas.html index 333680545..b72d3595e 100644 --- a/Documentation/AI.AI_Cas.html +++ b/Documentation/AI.AI_Cas.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_ESCORT_DISPATCHER_REQUEST.html b/Documentation/AI.AI_ESCORT_DISPATCHER_REQUEST.html index 46974961e..226cdcb4e 100644 --- a/Documentation/AI.AI_ESCORT_DISPATCHER_REQUEST.html +++ b/Documentation/AI.AI_ESCORT_DISPATCHER_REQUEST.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Escort.html b/Documentation/AI.AI_Escort.html index 4223d3504..8a38d7231 100644 --- a/Documentation/AI.AI_Escort.html +++ b/Documentation/AI.AI_Escort.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Escort_Dispatcher.html b/Documentation/AI.AI_Escort_Dispatcher.html index b80e2e1d1..926caad66 100644 --- a/Documentation/AI.AI_Escort_Dispatcher.html +++ b/Documentation/AI.AI_Escort_Dispatcher.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Formation.html b/Documentation/AI.AI_Formation.html index 14dc2065a..a0c065c5c 100644 --- a/Documentation/AI.AI_Formation.html +++ b/Documentation/AI.AI_Formation.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/AI.AI_Patrol.html b/Documentation/AI.AI_Patrol.html index 435ab2ca9..c6598a849 100644 --- a/Documentation/AI.AI_Patrol.html +++ b/Documentation/AI.AI_Patrol.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -3071,6 +3115,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

This table contains the targets detected during patrol.

+ @@ -6318,6 +6365,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +

This table contains the targets detected during patrol.

+ @@ -7062,6 +7112,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +

This table contains the targets detected during patrol.

+ @@ -8698,6 +8751,9 @@ Note that this method is required, as triggers the next route when patrolling fo + +

This table contains the targets detected during patrol.

+ diff --git a/Documentation/Actions.Account.html b/Documentation/Actions.Account.html index 7e9e674b3..f0b6a1719 100644 --- a/Documentation/Actions.Account.html +++ b/Documentation/Actions.Account.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Actions.Assign.html b/Documentation/Actions.Assign.html index 840eecbb9..e59747159 100644 --- a/Documentation/Actions.Assign.html +++ b/Documentation/Actions.Assign.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Actions.Assist.html b/Documentation/Actions.Assist.html index 0ce273e44..4d0c1a9dc 100644 --- a/Documentation/Actions.Assist.html +++ b/Documentation/Actions.Assist.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Actions.Route.html b/Documentation/Actions.Route.html index 8acbd94e6..e263ffe26 100644 --- a/Documentation/Actions.Route.html +++ b/Documentation/Actions.Route.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Cargo.Cargo.html b/Documentation/Cargo.Cargo.html index 5eaeb56d9..ce3a727c3 100644 --- a/Documentation/Cargo.Cargo.html +++ b/Documentation/Cargo.Cargo.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Cargo.CargoCrate.html b/Documentation/Cargo.CargoCrate.html index 43db3b6a8..2a2bf0f5a 100644 --- a/Documentation/Cargo.CargoCrate.html +++ b/Documentation/Cargo.CargoCrate.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -1683,17 +1727,6 @@ Controls a network of short range air/missile defense groups.

Field(s)

-
-
- - -CARGO_CRATE.CargoCarrier - - - -
- -
@@ -2362,17 +2395,6 @@ Controls a network of short range air/missile defense groups.

Field(s)

-
- - -
diff --git a/Documentation/Cargo.CargoGroup.html b/Documentation/Cargo.CargoGroup.html index def570c80..de4e7033f 100644 --- a/Documentation/Cargo.CargoGroup.html +++ b/Documentation/Cargo.CargoGroup.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+
+
+
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -1754,20 +1798,6 @@ Controls a network of short range air/missile defense groups.

-CARGO_GROUP.CargoCarrier - - - - -

self.CargoObject:Destroy()

- -
- - -
-
- - CARGO_GROUP.CargoGroup @@ -1783,6 +1813,20 @@ Controls a network of short range air/missile defense groups.

+
+ +
+
+
+ + +CARGO_GROUP.CargoObject + + + + +

Now we spawn the new group based on the template created.

+
@@ -3072,20 +3116,6 @@ This works for ground only groups.

-CARGO_GROUP.CargoCarrier - - - - -

self.CargoObject:Destroy()

- -
- - -
-
- - CARGO_GROUP.CargoGroup @@ -3101,6 +3131,20 @@ This works for ground only groups.

+
+ +
+
+
+ + +CARGO_GROUP.CargoObject + + + + +

Now we spawn the new group based on the template created.

+
diff --git a/Documentation/Cargo.CargoSlingload.html b/Documentation/Cargo.CargoSlingload.html index 191ec15ae..fbd327a38 100644 --- a/Documentation/Cargo.CargoSlingload.html +++ b/Documentation/Cargo.CargoSlingload.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Cargo.CargoUnit.html b/Documentation/Cargo.CargoUnit.html index 9ebe2d23b..6a9c26cfb 100644 --- a/Documentation/Cargo.CargoUnit.html +++ b/Documentation/Cargo.CargoUnit.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -1632,17 +1676,6 @@ Note that ground forces behave in a group, and thus, act in formation, regardles
-CARGO_UNIT.CargoCarrier - - - -
- - -
-
- - CARGO_UNIT.CargoInAir @@ -2347,17 +2380,6 @@ Note that ground forces behave in a group, and thus, act in formation, regardles - -
-
-
- - CARGO_UNIT.CargoInAir diff --git a/Documentation/Core.Base.html b/Documentation/Core.Base.html index 230465153..d7733533e 100644 --- a/Documentation/Core.Base.html +++ b/Documentation/Core.Base.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+
+
+
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Beacon.html b/Documentation/Core.Beacon.html new file mode 100644 index 000000000..8025e7410 --- /dev/null +++ b/Documentation/Core.Beacon.html @@ -0,0 +1,6840 @@ + + + + + + + + + + + + + + + +
+

+ +

+
+
+ + +Banner Image +
+
+

Module Core.Beacon

+
+
+ +

Core - TACAN and other beacons.

+ + + +
+ +

Features:

+ +
    +
  • Provide beacon functionality to assist pilots.
  • +
+ +
+ +

Authors: Hugues "Grey_Echo" Bousquet, funkyfranky

+ + +
+

Global(s)

+
+ + + + + +

Global BEACON

+ +
+
+
+
+ + #BEACON +BEACON + + + +
+ +
+

Type(s)

+ +
+ BEACON +, extends Core.Base#BASE +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields and Methods inherited from BEACONDescription

BEACON:AATACAN(TACANChannel, Message, Bearing, BeaconDuration)

+

Activates a TACAN BEACON on an Aircraft.

+

BEACON:ActivateICLS(Channel, Callsign, Duration)

+

Activates an ICLS BEACON.

+

BEACON:ActivateTACAN(Channel, Mode, Message, Bearing, Duration)

+

Activates a TACAN BEACON.

+

BEACON.ClassName

+

Name of the class "BEACON".

+

BEACON:New(Positionable)

+

Create a new BEACON Object.

+

BEACON.Positionable

+

The #CONTROLLABLE that will receive radio capabilities.

+

BEACON:RadioBeacon(FileName, Frequency, Modulation, Power, BeaconDuration)

+

Activates a general pupose Radio Beacon +This uses the very generic singleton function "trigger.action.radioTransmission()" provided by DCS to broadcast a sound file on a specific frequency.

+

BEACON:StopAATACAN()

+

Stops the AA TACAN BEACON

+

BEACON:StopRadioBeacon()

+

Stops the AA TACAN BEACON

+

BEACON.System

+ +

BEACON.Type

+ +

BEACON:_TACANToFrequency(TACANChannel, TACANMode)

+

Converts a TACAN Channel/Mode couple into a frequency in Hz

+

BEACON.name

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields and Methods inherited from BASEDescription

BEACON.ClassID

+

The ID number of the class.

+

BEACON.ClassName

+

The name of the class.

+

BEACON.ClassNameAndID

+

The name of the class concatenated with the ID number of the class.

+

BEACON:ClearState(Object, StateName)

+

Clear the state of an object.

+

BEACON:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace)

+

Creation of a Birth Event.

+

BEACON:CreateEventCrash(EventTime, Initiator)

+

Creation of a Crash Event.

+

BEACON:CreateEventDead(EventTime, Initiator)

+

Creation of a Dead Event.

+

BEACON:CreateEventPlayerEnterAircraft(PlayerUnit)

+

Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

+

BEACON:CreateEventRemoveUnit(EventTime, Initiator)

+

Creation of a Remove Unit Event.

+

BEACON:CreateEventTakeoff(EventTime, Initiator)

+

Creation of a Takeoff Event.

+

BEACON:E(Arguments)

+

Log an exception which will be traced always.

+

BEACON:EventDispatcher()

+

Returns the event dispatcher

+

BEACON:EventRemoveAll()

+

Remove all subscribed events

+

BEACON:F(Arguments)

+

Trace a function call.

+

BEACON:F2(Arguments)

+

Trace a function call level 2.

+

BEACON:F3(Arguments)

+

Trace a function call level 3.

+

BEACON:GetClassID()

+

Get the ClassID of the class instance.

+

BEACON:GetClassName()

+

Get the ClassName of the class instance.

+

BEACON:GetClassNameAndID()

+

Get the ClassName + ClassID of the class instance.

+

BEACON:GetEventPriority()

+

Get the Class Event processing Priority.

+

BEACON:GetParent(Child, FromClass)

+

This is the worker method to retrieve the Parent class.

+

BEACON:GetState(Object, Key)

+

Get a Value given a Key from the Object.

+

BEACON:HandleEvent(EventID, EventFunction)

+

Subscribe to a DCS Event.

+

BEACON:I(Arguments)

+

Log an information which will be traced always.

+

BEACON:Inherit(Child, Parent)

+

This is the worker method to inherit from a parent class.

+

BEACON:IsInstanceOf(ClassName)

+

This is the worker method to check if an object is an (sub)instance of a class.

+

BEACON:IsTrace()

+

Enquires if tracing is on (for the class).

+

BEACON:New()

+

BASE constructor.

+

BEACON:OnEvent(EventData)

+

Occurs when an object is completely destroyed.

+

BEACON:OnEventBDA(EventData)

+

BDA.

+

BEACON:OnEventBaseCaptured(EventData)

+

Occurs when a ground unit captures either an airbase or a farp.

+

BEACON:OnEventBirth(EventData)

+

Occurs when any object is spawned into the mission.

+

BEACON:OnEventCrash(EventData)

+

Occurs when any aircraft crashes into the ground and is completely destroyed.

+

BEACON:OnEventDead(EventData)

+

Occurs when an object is dead.

+

BEACON:OnEventDetailedFailure(EventData)

+

Unknown precisely what creates this event, likely tied into newer damage model.

+

BEACON:OnEventDiscardChairAfterEjection(EventData)

+

Discard chair after ejection.

+

BEACON:OnEventEjection(EventData)

+

Occurs when a pilot ejects from an aircraft +initiator : The unit that has ejected

+

BEACON:OnEventEngineShutdown(EventData)

+

Occurs when any aircraft shuts down its engines.

+

BEACON:OnEventEngineStartup(EventData)

+

Occurs when any aircraft starts its engines.

+

BEACON:OnEventHit(EventData)

+

Occurs whenever an object is hit by a weapon.

+

BEACON:OnEventHumanFailure(EventData)

+

Occurs when any system fails on a human controlled aircraft.

+

BEACON:OnEventKill(EventData)

+

Occurs on the death of a unit.

+

BEACON:OnEventLand(EventData)

+

Occurs when an aircraft lands at an airbase, farp or ship +initiator : The unit that has landed +place: Object that the unit landed on.

+

BEACON:OnEventLandingAfterEjection(EventData)

+

Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

+

BEACON:OnEventLandingQualityMark(EventData)

+

Landing quality mark.

+

BEACON:OnEventMarkAdded(EventData)

+

Occurs when a new mark was added.

+

BEACON:OnEventMarkChange(EventData)

+

Occurs when a mark text was changed.

+

BEACON:OnEventMarkRemoved(EventData)

+

Occurs when a mark was removed.

+

BEACON:OnEventMissionEnd(EventData)

+

Occurs when a mission ends

+

BEACON:OnEventMissionStart(EventData)

+

Occurs when a mission starts

+

BEACON:OnEventParatrooperLanding(EventData)

+

Weapon add.

+

BEACON:OnEventPilotDead(EventData)

+

Occurs when the pilot of an aircraft is killed.

+

BEACON:OnEventPlayerEnterAircraft(EventData)

+

Occurs when a player enters a slot and takes control of an aircraft.

+

BEACON:OnEventPlayerEnterUnit(EventData)

+

Occurs when any player assumes direct control of a unit.

+

BEACON:OnEventPlayerLeaveUnit(EventData)

+

Occurs when any player relieves control of a unit to the AI.

+

BEACON:OnEventRefueling(EventData)

+

Occurs when an aircraft connects with a tanker and begins taking on fuel.

+

BEACON:OnEventRefuelingStop(EventData)

+

Occurs when an aircraft is finished taking fuel.

+

BEACON:OnEventScore(EventData)

+

Occurs when any modification to the "Score" as seen on the debrief menu would occur.

+

BEACON:OnEventShootingEnd(EventData)

+

Occurs when any unit stops firing its weapon.

+

BEACON:OnEventShootingStart(EventData)

+

Occurs when any unit begins firing a weapon that has a high rate of fire.

+

BEACON:OnEventShot(EventData)

+

Occurs whenever any unit in a mission fires a weapon.

+

BEACON:OnEventTakeoff(EventData)

+

Occurs when an aircraft takes off from an airbase, farp, or ship.

+

BEACON:OnEventTriggerZone(EventData)

+

Trigger zone.

+

BEACON:OnEventUnitLost(EventData)

+

Occurs when the game thinks an object is destroyed.

+

BEACON:ScheduleOnce(Start, SchedulerFunction, ...)

+

Schedule a new time event.

+

BEACON:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...)

+

Schedule a new time event.

+

BEACON:ScheduleStop(SchedulerFunction)

+

Stops the Schedule.

+

BEACON.Scheduler

+ +

BEACON:SetEventPriority(EventPriority)

+

Set the Class Event processing Priority.

+

BEACON:SetState(Object, Key, Value)

+

Set a state or property of the Object given a Key and a Value.

+

BEACON:T(Arguments)

+

Trace a function logic level 1.

+

BEACON:T2(Arguments)

+

Trace a function logic level 2.

+

BEACON:T3(Arguments)

+

Trace a function logic level 3.

+

BEACON:TraceAll(TraceAll)

+

Trace all methods in MOOSE

+

BEACON:TraceClass(Class)

+

Set tracing for a class

+

BEACON:TraceClassMethod(Class, Method)

+

Set tracing for a specific method of class

+

BEACON:TraceLevel(Level)

+

Set trace level

+

BEACON:TraceOff()

+

Set trace off.

+

BEACON:TraceOn()

+

Set trace on.

+

BEACON:TraceOnOff(TraceOnOff)

+

Set trace on or off +Note that when trace is off, no BASE.Debug statement is performed, increasing performance! +When Moose is loaded statically, (as one file), tracing is switched off by default.

+

BEACON:UnHandleEvent(EventID)

+

UnSubscribe to a DCS event.

+

BEACON._

+ +

BEACON:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

+

Trace a function call.

+

BEACON:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

+

Trace a function logic.

+

BEACON.__

+ +

BEACON:onEvent(event)

+ +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields and Methods inherited from BEACON.SystemDescription

BEACON.System.BROADCAST_STATION

+

Broadcast station.

+

BEACON.System.ICLS_GLIDESLOPE

+

Carrier landing system.

+

BEACON.System.ICLS_LOCALIZER

+

Carrier landing system.

+

BEACON.System.ILS_GLIDESLOPE

+

ILS glideslope.

+

BEACON.System.ILS_LOCALIZER

+

ILS localizer

+

BEACON.System.PAR_10

+

?

+

BEACON.System.PRGM_GLIDESLOPE

+

PRGM glideslope.

+

BEACON.System.PRGM_LOCALIZER

+

PRGM localizer.

+

BEACON.System.PRMG_GLIDESLOPE

+ +

BEACON.System.PRMG_LOCALIZER

+ +

BEACON.System.RSBN_5

+

Russian VOR/DME system.

+

BEACON.System.TACAN

+

TACtical Air Navigation system on ground.

+

BEACON.System.TACAN_AA_MODE_X

+

TACtical Air Navigation for aircraft on X band.

+

BEACON.System.TACAN_AA_MODE_Y

+

TACtical Air Navigation for aircraft on Y band.

+

BEACON.System.TACAN_TANKER_X

+

TACtical Air Navigation system for tankers on X band.

+

BEACON.System.TACAN_TANKER_Y

+

TACtical Air Navigation system for tankers on Y band.

+

BEACON.System.VOR

+

Very High Frequency Omni-Directional Range

+

BEACON.System.VORDME

+

Radio beacon that combines a VHF omnidirectional range (VOR) with a distance measuring equipment (DME).

+

BEACON.System.VORTAC

+

Radio-based navigational aid for aircraft pilots consisting of a co-located VHF omnidirectional range (VOR) beacon and a tactical air navigation system (TACAN) beacon.

+
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Fields and Methods inherited from BEACON.TypeDescription

BEACON.Type.AIRPORT_HOMER

+ +

BEACON.Type.AIRPORT_HOMER_WITH_MARKER

+ +

BEACON.Type.BROADCAST_STATION

+ +

BEACON.Type.DME

+ +

BEACON.Type.HOMER

+ +

BEACON.Type.ICLS

+

Same as ICLS glideslope.

+

BEACON.Type.ICLS_GLIDESLOPE

+ +

BEACON.Type.ICLS_LOCALIZER

+ +

BEACON.Type.ILS_FAR_HOMER

+ +

BEACON.Type.ILS_GLIDESLOPE

+ +

BEACON.Type.ILS_LOCALIZER

+ +

BEACON.Type.ILS_NEAR_HOMER

+ +

BEACON.Type.NAUTICAL_HOMER

+ +

BEACON.Type.NULL

+ +

BEACON.Type.PRMG_GLIDESLOPE

+ +

BEACON.Type.PRMG_LOCALIZER

+ +

BEACON.Type.RSBN

+ +

BEACON.Type.TACAN

+

TACtical Air Navigation system.

+

BEACON.Type.VOR

+ +

BEACON.Type.VORTAC

+ +

BEACON.Type.VOR_DME

+ +
+
+ + +
+
+
+ +
+ +
+
+ +

In order for the light to shine so brightly, the darkness must be present. -- Francis Bacon

+ +

After attaching a #BEACON to your Wrapper.Positionable#POSITIONABLE, you need to select the right function to activate the kind of beacon you want.

+ + +

There are two types of BEACONs available : the AA TACAN Beacon and the general purpose Radio Beacon. +Note that in both case, you can set an optional parameter : the BeaconDuration. This can be very usefull to simulate the battery time if your BEACON is +attach to a cargo crate, for exemple.

+ +

AA TACAN Beacon usage

+ +

This beacon only works with airborne Wrapper.Unit#UNIT or a Wrapper.Group#GROUP. Use #BEACON() to set the beacon parameters and start the beacon. +Use @#BEACON:StopAATACAN}() to stop it.

+ +

General Purpose Radio Beacon usage

+ +

This beacon will work with any Wrapper.Positionable#POSITIONABLE, but **it won't follow the Wrapper.Positionable#POSITIONABLE** ! This means that you should only use it with +Wrapper.Positionable#POSITIONABLE that don't move, or move very slowly. Use #BEACON() to set the beacon parameters and start the beacon. +Use #BEACON() to stop it.

+ + +
+

Field(s)

+
+
+
+ + #string +BEACON.ClassName + +

Name of the class "BEACON".

+ +
+ +
+
+
+ + Wrapper.Controllable#CONTROLLABLE +BEACON.Positionable + +

The #CONTROLLABLE that will receive radio capabilities.

+ +
+ +
+
+ + +
+
+ + +
+
+
+ + +BEACON.name + + + +
+ +
+
+

Function(s)

+
+
+ + + +

Activates a TACAN BEACON on an Aircraft.

+ +
+
+

Defined in:

+
+

BEACON

+
+

Parameters:

+
+
+

+ #number + TACANChannel +

+
+
+ +

(the "10" part in "10Y"). Note that AA TACAN are only available on Y Channels

+ +
+
+
+
+

+ #string + Message +

+
+
+ +

The Message that is going to be coded in Morse and broadcasted by the beacon

+ +
+
+
+
+

+ #boolean + Bearing +

+
+
+ +

Can the BEACON be homed on ?

+ +
+
+
+
+

+ #number + BeaconDuration +

+
+
+ +

How long will the beacon last in seconds. Omit for forever.

+ +
+
+

Return value:

+
+
+

#BEACON:

+
+
+ +

self

+ +
+
+

Usage:

+
-- Let's create a TACAN Beacon for a tanker
+local myUnit = UNIT:FindByName("MyUnit") 
+local myBeacon = myUnit:GetBeacon() -- Creates the beacon
+
+myBeacon:AATACAN(20, "TEXACO", true) -- Activate the beacon
+ +
+ +
+
+ +
+ + + +

Activates an ICLS BEACON.

+ + +

The unit the BEACON is attached to should be an aircraft carrier supporting this system.

+ +
+
+

Defined in:

+
+

BEACON

+
+

Parameters:

+
+
+

+ #number + Channel +

+
+
+ +

ICLS channel.

+ +
+
+
+
+

+ #string + Callsign +

+
+
+ +

The Message that is going to be coded in Morse and broadcasted by the beacon.

+ +
+
+
+
+

+ #number + Duration +

+
+
+ +

How long will the beacon last in seconds. Omit for forever.

+ +
+
+

Return value:

+
+
+

#BEACON:

+
+
+ +

self

+ +
+
+
+ +
+
+ +
+ + + +

Activates a TACAN BEACON.

+ +
+
+

Defined in:

+
+

BEACON

+
+

Parameters:

+
+
+

+ #number + Channel +

+
+
+ +

TACAN channel, i.e. the "10" part in "10Y".

+ +
+
+
+
+

+ #string + Mode +

+
+
+ +

TACAN mode, i.e. the "Y" part in "10Y".

+ +
+
+
+
+

+ #string + Message +

+
+
+ +

The Message that is going to be coded in Morse and broadcasted by the beacon.

+ +
+
+
+
+

+ #boolean + Bearing +

+
+
+ +

If true, beacon provides bearing information. If false (or nil), only distance information is available.

+ +
+
+
+
+

+ #number + Duration +

+
+
+ +

How long will the beacon last in seconds. Omit for forever.

+ +
+
+

Return value:

+
+
+

#BEACON:

+
+
+ +

self

+ +
+
+

Usage:

+
-- Let's create a TACAN Beacon for a tanker
+local myUnit = UNIT:FindByName("MyUnit") 
+local myBeacon = myUnit:GetBeacon() -- Creates the beacon
+
+myBeacon:ActivateTACAN(20, "Y", "TEXACO", true) -- Activate the beacon
+ +
+ +
+
+ +
+ + + +

Create a new BEACON Object.

+ + +

This doesn't activate the beacon, though, use BEACON.ActivateTACAN etc. +If you want to create a BEACON, you probably should use Wrapper.Positionable#POSITIONABLE.GetBeacon() instead.

+ +
+
+

Defined in:

+
+

BEACON

+
+

Parameter:

+
+
+

+ Wrapper.Positionable#POSITIONABLE + Positionable +

+
+
+ +

The Positionable that will receive radio capabilities.

+ +
+
+

Return value:

+
+
+

#BEACON:

+
+
+ +

Beacon object or #nil if the positionable is invalid.

+ +
+
+
+ +
+
+ +
+ + + +

Activates a general pupose Radio Beacon +This uses the very generic singleton function "trigger.action.radioTransmission()" provided by DCS to broadcast a sound file on a specific frequency.

+ + +

Although any frequency could be used, only 2 DCS Modules can home on radio beacons at the time of writing : the Huey and the Mi-8. +They can home in on these specific frequencies : + Mi8 + R-828 -> 20-60MHz +* ARKUD -> 100-150MHz (canal 1 : 114166, canal 2 : 114333, canal 3 : 114583, canal 4 : 121500, canal 5 : 123100, canal 6 : 124100) AM +* ARK9 -> 150-1300KHz + Huey + AN/ARC-131 -> 30-76 Mhz FM

+ +
+
+

Defined in:

+
+

BEACON

+
+

Parameters:

+
+
+

+ #string + FileName +

+
+
+ +

The name of the audio file

+ +
+
+
+
+

+ #number + Frequency +

+
+
+ +

in MHz

+ +
+
+
+
+

+ #number + Modulation +

+
+
+ +

either radio.modulation.AM or radio.modulation.FM

+ +
+
+
+
+

+ #number + Power +

+
+
+ +

in W

+ +
+
+
+
+

+ #number + BeaconDuration +

+
+
+ +

How long will the beacon last in seconds. Omit for forever.

+ +
+
+

Return value:

+
+
+

#BEACON:

+
+
+ +

self

+ +
+
+

Usage:

+
-- Let's create a beacon for a unit in distress.
+-- Frequency will be 40MHz FM (home-able by a Huey's AN/ARC-131)
+-- The beacon they use is battery-powered, and only lasts for 5 min
+local UnitInDistress = UNIT:FindByName("Unit1")
+local UnitBeacon = UnitInDistress:GetBeacon()
+
+-- Set the beacon and start it
+UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)
+ +
+ +
+
+ +
+ + + +

Stops the AA TACAN BEACON

+ +
+
+

Defined in:

+
+

BEACON

+
+

Return value:

+
+
+

#BEACON:

+
+
+ +

self

+ +
+
+
+ +
+
+ +
+ + + +

Stops the AA TACAN BEACON

+ +
+
+

Defined in:

+
+

BEACON

+
+

Return value:

+
+
+

#BEACON:

+
+
+ +

self

+ +
+
+
+ +
+
+ +
+ + + +

Converts a TACAN Channel/Mode couple into a frequency in Hz

+ +
+
+

Defined in:

+
+

BEACON

+
+

Parameters:

+
+
+

+ #number + TACANChannel +

+
+
+

+
+
+
+
+

+ #string + TACANMode +

+
+
+

+
+
+

Return values:

+
+
+

#number:

+
+
+ +

Frequecy

+ +
+
+

#nil:

+
+
+ +

if parameters are invalid

+ +
+
+
+ +
+
+ +
+

Field(s)

+
+
+
+ + #string +BEACON.ClassName + +

Name of the class "BEACON".

+ +
+ +
+
+
+ + Wrapper.Controllable#CONTROLLABLE +BEACON.Positionable + +

The #CONTROLLABLE that will receive radio capabilities.

+ +
+ +
+
+ + +
+
+ + +
+
+
+ + +BEACON.name + + + +
+ +
+
+

Function(s)

+
+
+ + + +

Clear the state of an object.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ Object +

+
+
+ +

The object that holds the Value set by the Key.

+ +
+
+
+
+

+ StateName +

+
+
+ +

The key that is should be cleared.

+ +
+
+
+ +
+
+ +
+ + + +

Creation of a Birth Event.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ DCS#Time + EventTime +

+
+
+ +

The time stamp of the event.

+ +
+
+
+
+

+ DCS#Object + Initiator +

+
+
+ +

The initiating object of the event.

+ +
+
+
+
+

+ #string + IniUnitName +

+
+
+ +

The initiating unit name.

+ +
+
+
+
+

+ place +

+
+
+

+
+
+
+
+

+ subplace +

+
+
+

+
+
+
+ +
+
+ +
+ + + +

Creation of a Crash Event.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ DCS#Time + EventTime +

+
+
+ +

The time stamp of the event.

+ +
+
+
+
+

+ DCS#Object + Initiator +

+
+
+ +

The initiating object of the event.

+ +
+
+
+ +
+
+ +
+ + + +

Creation of a Dead Event.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ DCS#Time + EventTime +

+
+
+ +

The time stamp of the event.

+ +
+
+
+
+

+ DCS#Object + Initiator +

+
+
+ +

The initiating object of the event.

+ +
+
+
+ +
+
+ +
+ + + +

Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Wrapper.Unit#UNIT + PlayerUnit +

+
+
+ +

The aircraft unit the player entered.

+ +
+
+
+ +
+
+ +
+ + + +

Creation of a Remove Unit Event.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ DCS#Time + EventTime +

+
+
+ +

The time stamp of the event.

+ +
+
+
+
+

+ DCS#Object + Initiator +

+
+
+ +

The initiating object of the event.

+ +
+
+
+ +
+
+ +
+ + + +

Creation of a Takeoff Event.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ DCS#Time + EventTime +

+
+
+ +

The time stamp of the event.

+ +
+
+
+
+

+ DCS#Object + Initiator +

+
+
+ +

The initiating object of the event.

+ +
+
+
+ +
+
+ +
+ + + +

Log an exception which will be traced always.

+ + +

Can be anywhere within the function logic.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Arguments +

+
+
+ +

A #table or any field.

+ +
+
+
+ +
+
+ +
+ + + +

Returns the event dispatcher

+ +
+
+

Defined in:

+ +

Return value:

+
+ +
+ + + +
+
+
+ +
+
+ +
+ + + +

Remove all subscribed events

+ +
+
+

Defined in:

+ +

Return value:

+
+
+

#BASE:

+
+
+ + + +
+
+
+ +
+
+ +
+ + + +

Trace a function call.

+ + +

Must be at the beginning of the function logic.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Arguments +

+
+
+ +

A #table or any field.

+ +
+
+
+ +
+
+ +
+ + + +

Trace a function call level 2.

+ + +

Must be at the beginning of the function logic.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Arguments +

+
+
+ +

A #table or any field.

+ +
+
+
+ +
+
+ +
+ + + +

Trace a function call level 3.

+ + +

Must be at the beginning of the function logic.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Arguments +

+
+
+ +

A #table or any field.

+ +
+
+
+ +
+
+ +
+ + + +

Get the ClassID of the class instance.

+ +
+
+

Defined in:

+ +

Return value:

+
+
+

#string:

+
+
+ +

The ClassID of the class instance.

+ +
+
+
+ +
+
+ +
+ + + +

Get the ClassName of the class instance.

+ +
+
+

Defined in:

+ +

Return value:

+
+
+

#string:

+
+
+ +

The ClassName of the class instance.

+ +
+
+
+ +
+
+ +
+ + + +

Get the ClassName + ClassID of the class instance.

+ + +

The ClassName + ClassID is formatted as '%s#%09d'.

+ +
+
+

Defined in:

+ +

Return value:

+
+
+

#string:

+
+
+ +

The ClassName + ClassID of the class instance.

+ +
+
+
+ +
+
+ +
+ + + +

Get the Class Event processing Priority.

+ + +

The Event processing Priority is a number from 1 to 10, +reflecting the order of the classes subscribed to the Event to be processed.

+ +
+
+

Defined in:

+ +

Return value:

+
+
+

#number:

+
+
+ +

The Event processing Priority.

+ +
+
+
+ +
+
+ +
+ + + +

This is the worker method to retrieve the Parent class.

+ + +

Note that the Parent class must be passed to call the parent class method.

+ +
self:GetParent(self):ParentMethod()
+
+
+
+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ #BASE + Child +

+
+
+ +

This is the Child class from which the Parent class needs to be retrieved.

+ +
+
+
+
+

+ #BASE + FromClass +

+
+
+ +

(Optional) The class from which to get the parent.

+ +
+
+

Return value:

+
+
+

#BASE:

+
+
+ + + +
+
+
+ +
+
+ +
+ + + +

Get a Value given a Key from the Object.

+ + +

Note that if the Object is destroyed, nillified or garbage collected, then the Values and Keys will also be gone.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ Object +

+
+
+ +

The object that holds the Value set by the Key.

+ +
+
+
+
+

+ Key +

+
+
+ +

The key that is used to retrieve the value. Note that the key can be a #string, but it can also be any other type!

+ +
+
+

Return value:

+
+
+
+
+ +

The Value retrieved or nil if the Key was not found and thus the Value could not be retrieved.

+ +
+
+
+ +
+
+ +
+ + + +

Subscribe to a DCS Event.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ Core.Event#EVENTS + EventID +

+
+
+ +

Event ID.

+ +
+
+
+
+

+ #function + EventFunction +

+
+
+ +

(optional) The function to be called when the event occurs for the unit.

+ +
+
+

Return value:

+
+
+

#BASE:

+
+
+ + + +
+
+
+ +
+
+ +
+ + + +

Log an information which will be traced always.

+ + +

Can be anywhere within the function logic.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Arguments +

+
+
+ +

A #table or any field.

+ +
+
+
+ +
+
+ +
+ + + +

This is the worker method to inherit from a parent class.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ Child +

+
+
+ +

is the Child class that inherits.

+ +
+
+
+
+

+ #BASE + Parent +

+
+
+ +

is the Parent class that the Child inherits from.

+ +
+
+

Return value:

+
+
+

#BASE:

+
+
+ +

Child

+ +
+
+
+ +
+
+ +
+ + + +

This is the worker method to check if an object is an (sub)instance of a class.

+ + + +

Examples:

+ +
    +
  • ZONE:New( 'some zone' ):IsInstanceOf( ZONE ) will return true

  • +
  • ZONE:New( 'some zone' ):IsInstanceOf( 'ZONE' ) will return true

  • +
  • ZONE:New( 'some zone' ):IsInstanceOf( 'zone' ) will return true

  • +
  • ZONE:New( 'some zone' ):IsInstanceOf( 'BASE' ) will return true

  • +
  • ZONE:New( 'some zone' ):IsInstanceOf( 'GROUP' ) will return false

  • +
+ + +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ ClassName +

+
+
+ +

is the name of the class or the class itself to run the check against

+ +
+
+

Return value:

+
+
+

#boolean:

+
+
+ + + +
+
+
+ +
+
+ +
+ + + +

Enquires if tracing is on (for the class).

+ +
+
+

Defined in:

+ +

Return value:

+
+
+

#boolean:

+
+
+ + + +
+
+
+ +
+
+ +
+ + + +

BASE constructor.

+ + + +

This is an example how to use the BASE:New() constructor in a new class definition when inheriting from BASE.

+ +
function EVENT:New()
+  local self = BASE:Inherit( self, BASE:New() ) -- #EVENT
+  return self
+end
+  
+
+ +
+
+

Defined in:

+ +

Return value:

+
+
+

#BASE:

+
+
+ + + +
+
+
+ +
+
+ +
+ + + +

Occurs when an object is completely destroyed.

+ + +

initiator : The unit that is was destroyed.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

BDA.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when a ground unit captures either an airbase or a farp.

+ + +

initiator : The unit that captured the base +place: The airbase that was captured, can be a FARP or Airbase. When calling place:getCoalition() the faction will already be the new owning faction.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when any object is spawned into the mission.

+ + +

initiator : The unit that was spawned

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when any aircraft crashes into the ground and is completely destroyed.

+ + +

initiator : The unit that has crashed

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when an object is dead.

+ + +

initiator : The unit that is dead.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Unknown precisely what creates this event, likely tied into newer damage model.

+ + +

Will update this page when new information become available.

+ +
    +
  • initiator: The unit that had the failure.
  • +
+ + +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Discard chair after ejection.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when a pilot ejects from an aircraft +initiator : The unit that has ejected

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when any aircraft shuts down its engines.

+ + +

initiator : The unit that is stopping its engines.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when any aircraft starts its engines.

+ + +

initiator : The unit that is starting its engines.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs whenever an object is hit by a weapon.

+ + +

initiator : The unit object the fired the weapon +weapon: Weapon object that hit the target +target: The Object that was hit.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when any system fails on a human controlled aircraft.

+ + +

initiator : The unit that had the failure

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs on the death of a unit.

+ + +

Contains more and different information. Similar to unit_lost it will occur for aircraft before the aircraft crash event occurs.

+ +
    +
  • initiator: The unit that killed the target
  • +
  • target: Target Object
  • +
  • weapon: Weapon Object
  • +
+ + +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when an aircraft lands at an airbase, farp or ship +initiator : The unit that has landed +place: Object that the unit landed on.

+ + +

Can be an Airbase Object, FARP, or Ships

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

+ + +

Event does not occur if the pilot lands in the water and sub combs to Davey Jones Locker.

+ +
    +
  • initiator: Static object representing the ejected pilot. Place : Aircraft that the pilot ejected from.
  • +
  • place: may not return as a valid object if the aircraft has crashed into the ground and no longer exists.
  • +
  • subplace: is always 0 for unknown reasons.
  • +
+ + +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Landing quality mark.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when a new mark was added.

+ + +

MarkID: ID of the mark.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when a mark text was changed.

+ + +

MarkID: ID of the mark.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when a mark was removed.

+ + +

MarkID: ID of the mark.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when a mission ends

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when a mission starts

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Weapon add.

+ + +

Fires when entering a mission per pylon with the name of the weapon (double pylons not counted, infinite wep reload not counted.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when the pilot of an aircraft is killed.

+ + +

Can occur either if the player is alive and crashes or if a weapon kills the pilot without completely destroying the plane. +initiator : The unit that the pilot has died in.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when a player enters a slot and takes control of an aircraft.

+ + +

NOTE: This is a workaround of a long standing DCS bug with the PLAYER_ENTER_UNIT event. +initiator : The unit that is being taken control of.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when any player assumes direct control of a unit.

+ + +

initiator : The unit that is being taken control of.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when any player relieves control of a unit to the AI.

+ + +

initiator : The unit that the player left.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when an aircraft connects with a tanker and begins taking on fuel.

+ + +

initiator : The unit that is receiving fuel.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when an aircraft is finished taking fuel.

+ + +

initiator : The unit that was receiving fuel.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when any modification to the "Score" as seen on the debrief menu would occur.

+ + +

There is no information on what values the score was changed to. Event is likely similar to player_comment in this regard.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when any unit stops firing its weapon.

+ + +

Event will always correspond with a shooting start event. +initiator : The unit that was doing the shooting.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when any unit begins firing a weapon that has a high rate of fire.

+ + +

Most common with aircraft cannons (GAU-8), autocannons, and machine guns. +initiator : The unit that is doing the shooting. +target: The unit that is being targeted.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs whenever any unit in a mission fires a weapon.

+ + +

But not any machine gun or autocannon based weapon, those are handled by EVENT.ShootingStart.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when an aircraft takes off from an airbase, farp, or ship.

+ + +

initiator : The unit that tookoff +place: Object from where the AI took-off from. Can be an Airbase Object, FARP, or Ships

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Trigger zone.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Occurs when the game thinks an object is destroyed.

+ + + +
    +
  • initiator: The unit that is was destroyed.
  • +
+ + +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTDATA + EventData +

+
+
+ +

The EventData structure.

+ +
+
+
+ +
+
+ +
+ + + +

Schedule a new time event.

+ + +

Note that the schedule will only take place if the scheduler is started. Even for a single schedule event, the scheduler needs to be started also.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ #number + Start +

+
+
+ +

Specifies the amount of seconds that will be waited before the scheduling is started, and the event function is called.

+ +
+
+
+
+

+ #function + SchedulerFunction +

+
+
+ +

The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

+ +
+
+
+
+

+ #table + ... +

+
+
+ +

Optional arguments that can be given as part of scheduler. The arguments need to be given as a table { param1, param 2, ... }.

+ +
+
+

Return value:

+
+
+

#number:

+
+
+ +

The ScheduleID of the planned schedule.

+ +
+
+
+ +
+
+ +
+ + + +

Schedule a new time event.

+ + +

Note that the schedule will only take place if the scheduler is started. Even for a single schedule event, the scheduler needs to be started also.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ #number + Start +

+
+
+ +

Specifies the amount of seconds that will be waited before the scheduling is started, and the event function is called.

+ +
+
+
+
+

+ #number + Repeat +

+
+
+ +

Specifies the interval in seconds when the scheduler will call the event function.

+ +
+
+
+
+

+ #number + RandomizeFactor +

+
+
+ +

Specifies a randomization factor between 0 and 1 to randomize the Repeat.

+ +
+
+
+
+

+ #number + Stop +

+
+
+ +

Specifies the amount of seconds when the scheduler will be stopped.

+ +
+
+
+
+

+ #function + SchedulerFunction +

+
+
+ +

The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

+ +
+
+
+
+

+ #table + ... +

+
+
+ +

Optional arguments that can be given as part of scheduler. The arguments need to be given as a table { param1, param 2, ... }.

+ +
+
+

Return value:

+
+
+

#number:

+
+
+ +

The ScheduleID of the planned schedule.

+ +
+
+
+ +
+
+ +
+ + + +

Stops the Schedule.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ #function + SchedulerFunction +

+
+
+ +

The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

+ +
+
+
+ +
+
+ +
+ + + +

Set the Class Event processing Priority.

+ + +

The Event processing Priority is a number from 1 to 10, +reflecting the order of the classes subscribed to the Event to be processed.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ #number + EventPriority +

+
+
+ +

The Event processing Priority.

+ +
+
+

Return value:

+
+
+

#BASE:

+
+
+ +

self

+ +
+
+
+ +
+
+ +
+ + + +

Set a state or property of the Object given a Key and a Value.

+ + +

Note that if the Object is destroyed, nillified or garbage collected, then the Values and Keys will also be gone.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ Object +

+
+
+ +

The object that will hold the Value set by the Key.

+ +
+
+
+
+

+ Key +

+
+
+ +

The key that is used as a reference of the value. Note that the key can be a #string, but it can also be any other type!

+ +
+
+
+
+

+ Value +

+
+
+ +

The value to is stored in the object.

+ +
+
+

Return value:

+
+
+
+
+ +

The Value set.

+ +
+
+
+ +
+
+ +
+ + + +

Trace a function logic level 1.

+ + +

Can be anywhere within the function logic.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Arguments +

+
+
+ +

A #table or any field.

+ +
+
+
+ +
+
+ +
+ + + +

Trace a function logic level 2.

+ + +

Can be anywhere within the function logic.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Arguments +

+
+
+ +

A #table or any field.

+ +
+
+
+ +
+
+ +
+ + + +

Trace a function logic level 3.

+ + +

Can be anywhere within the function logic.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Arguments +

+
+
+ +

A #table or any field.

+ +
+
+
+ +
+
+ +
+ + + +

Trace all methods in MOOSE

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ #boolean + TraceAll +

+
+
+ +

true = trace all methods in MOOSE.

+ +
+
+
+ +
+
+ +
+ + + +

Set tracing for a class

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ #string + Class +

+
+
+

+
+
+
+ +
+
+ +
+ + + +

Set tracing for a specific method of class

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ #string + Class +

+
+
+

+
+
+
+
+

+ #string + Method +

+
+
+

+
+
+
+ +
+
+ +
+ + + +

Set trace level

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ #number + Level +

+
+
+

+
+
+
+ +
+
+ +
+ + + +

Set trace off.

+ +
+
+

Defined in:

+ +

Usage:

+
-- Switch the tracing Off
+BASE:TraceOff()
+ +
+ +
+
+ +
+ + + +

Set trace on.

+ +
+
+

Defined in:

+ +

Usage:

+
-- Switch the tracing On
+BASE:TraceOn()
+ +
+ +
+
+ +
+ + + +

Set trace on or off +Note that when trace is off, no BASE.Debug statement is performed, increasing performance! +When Moose is loaded statically, (as one file), tracing is switched off by default.

+ + +

So tracing must be switched on manually in your mission if you are using Moose statically. +When moose is loading dynamically (for moose class development), tracing is switched on by default.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ #boolean + TraceOnOff +

+
+
+ +

Switch the tracing on or off.

+ +
+
+

Usage:

+
-- Switch the tracing On
+BASE:TraceOnOff( true )
+
+-- Switch the tracing Off
+BASE:TraceOnOff( false )
+ +
+ +
+
+ +
+ + + +

UnSubscribe to a DCS event.

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ Core.Event#EVENTS + EventID +

+
+
+ +

Event ID.

+ +
+
+

Return value:

+
+
+

#BASE:

+
+
+ + + +
+
+
+ +
+
+ +
+ + + +

Trace a function call.

+ + +

This function is private.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ Arguments +

+
+
+ +

A #table or any field.

+ +
+
+
+
+

+ DebugInfoCurrentParam +

+
+
+

+
+
+
+
+

+ DebugInfoFromParam +

+
+
+

+
+
+
+ +
+
+ +
+ + + +

Trace a function logic.

+ +
+
+

Defined in:

+ +

Parameters:

+
+
+

+ Arguments +

+
+
+ +

A #table or any field.

+ +
+
+
+
+

+ DebugInfoCurrentParam +

+
+
+

+
+
+
+
+

+ DebugInfoFromParam +

+
+
+

+
+
+
+ +
+
+ +
+ + + + + + +

TODO: Complete DCS#Event structure.
+- The main event handling function... This function captures all events generated for the class. + @param #BASE self + @param DCS#Event event

+ +
+
+

Defined in:

+ +

Parameter:

+
+
+

+ event +

+
+
+

+
+
+
+ +
+
+ +
+ +
+ +
+
+ +

Beacon systems supported by DCS.

+ + +

https://wiki.hoggitworld.com/view/DCS_command_activateBeacon

+ +
+

Field(s)

+
+
+
+ + #number +BEACON.System.BROADCAST_STATION + +

Broadcast station.

+ +
+ +
+
+
+ + #number +BEACON.System.ICLS_GLIDESLOPE + +

Carrier landing system.

+ +
+ +
+
+
+ + #number +BEACON.System.ICLS_LOCALIZER + +

Carrier landing system.

+ +
+ +
+
+
+ + #number +BEACON.System.ILS_GLIDESLOPE + +

ILS glideslope.

+ +
+ +
+
+
+ + #number +BEACON.System.ILS_LOCALIZER + +

ILS localizer

+ +
+ +
+
+
+ + #number +BEACON.System.PAR_10 + +

?

+ +
+ +
+
+
+ + #number +BEACON.System.PRGM_GLIDESLOPE + +

PRGM glideslope.

+ +
+ +
+
+
+ + #number +BEACON.System.PRGM_LOCALIZER + +

PRGM localizer.

+ +
+ +
+
+
+ + #number +BEACON.System.PRMG_GLIDESLOPE + + + +
+ +
+
+
+ + #number +BEACON.System.PRMG_LOCALIZER + + + +
+ +
+
+
+ + #number +BEACON.System.RSBN_5 + +

Russian VOR/DME system.

+ +
+ +
+
+
+ + #number +BEACON.System.TACAN + +

TACtical Air Navigation system on ground.

+ +
+ +
+
+
+ + #number +BEACON.System.TACAN_AA_MODE_X + +

TACtical Air Navigation for aircraft on X band.

+ +
+ +
+
+
+ + #number +BEACON.System.TACAN_AA_MODE_Y + +

TACtical Air Navigation for aircraft on Y band.

+ +
+ +
+
+
+ + #number +BEACON.System.TACAN_TANKER_X + +

TACtical Air Navigation system for tankers on X band.

+ +
+ +
+
+
+ + #number +BEACON.System.TACAN_TANKER_Y + +

TACtical Air Navigation system for tankers on Y band.

+ +
+ +
+
+
+ + #number +BEACON.System.VOR + +

Very High Frequency Omni-Directional Range

+ +
+ +
+
+
+ + #number +BEACON.System.VORDME + +

Radio beacon that combines a VHF omnidirectional range (VOR) with a distance measuring equipment (DME).

+ +
+ +
+
+
+ + #number +BEACON.System.VORTAC + +

Radio-based navigational aid for aircraft pilots consisting of a co-located VHF omnidirectional range (VOR) beacon and a tactical air navigation system (TACAN) beacon.

+ +
+ +
+
+

Function(s)

+
+
+ +
+ +
+
+ +

Beacon types supported by DCS.

+ +
+

Field(s)

+
+
+
+ + #number +BEACON.Type.AIRPORT_HOMER + + + +
+ +
+
+ + +
+
+
+ + #number +BEACON.Type.BROADCAST_STATION + + + +
+ +
+
+
+ + #number +BEACON.Type.DME + + + +
+ +
+
+
+ + #number +BEACON.Type.HOMER + + + +
+ +
+
+
+ + #number +BEACON.Type.ICLS + +

Same as ICLS glideslope.

+ +
+ +
+
+
+ + #number +BEACON.Type.ICLS_GLIDESLOPE + + + +
+ +
+
+
+ + #number +BEACON.Type.ICLS_LOCALIZER + + + +
+ +
+
+
+ + #number +BEACON.Type.ILS_FAR_HOMER + + + +
+ +
+
+
+ + #number +BEACON.Type.ILS_GLIDESLOPE + + + +
+ +
+
+
+ + #number +BEACON.Type.ILS_LOCALIZER + + + +
+ +
+
+
+ + #number +BEACON.Type.ILS_NEAR_HOMER + + + +
+ +
+
+
+ + #number +BEACON.Type.NAUTICAL_HOMER + + + +
+ +
+
+
+ + #number +BEACON.Type.NULL + + + +
+ +
+
+
+ + #number +BEACON.Type.PRMG_GLIDESLOPE + + + +
+ +
+
+
+ + #number +BEACON.Type.PRMG_LOCALIZER + + + +
+ +
+
+
+ + #number +BEACON.Type.RSBN + + + +
+ +
+
+
+ + #number +BEACON.Type.TACAN + +

TACtical Air Navigation system.

+ +
+ +
+
+
+ + #number +BEACON.Type.VOR + + + +
+ +
+
+
+ + #number +BEACON.Type.VORTAC + + + +
+ +
+
+
+ + #number +BEACON.Type.VOR_DME + + + +
+ +
+
+

Function(s)

+
+
+ +
+
+ + +
+ + + + diff --git a/Documentation/Core.Database.html b/Documentation/Core.Database.html index 2b3e21514..249c6b63e 100644 --- a/Documentation/Core.Database.html +++ b/Documentation/Core.Database.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Event.html b/Documentation/Core.Event.html index 58c4e45bb..cc1aaeee1 100644 --- a/Documentation/Core.Event.html +++ b/Documentation/Core.Event.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Fsm.html b/Documentation/Core.Fsm.html index b745585a4..18b5723bb 100644 --- a/Documentation/Core.Fsm.html +++ b/Documentation/Core.Fsm.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -5590,7 +5634,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + FSM._StartState @@ -7193,7 +7237,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #string + FSM._StartState diff --git a/Documentation/Core.Goal.html b/Documentation/Core.Goal.html index 73029574d..a15d71b47 100644 --- a/Documentation/Core.Goal.html +++ b/Documentation/Core.Goal.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+
+
+
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Menu.html b/Documentation/Core.Menu.html index a1ad50b07..e08f4d211 100644 --- a/Documentation/Core.Menu.html +++ b/Documentation/Core.Menu.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Message.html b/Documentation/Core.Message.html index a2750f4f1..fec96250e 100644 --- a/Documentation/Core.Message.html +++ b/Documentation/Core.Message.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Point.html b/Documentation/Core.Point.html index 1ffcd3086..6f6af4576 100644 --- a/Documentation/Core.Point.html +++ b/Documentation/Core.Point.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Report.html b/Documentation/Core.Report.html index 866c61d1b..eabbd839b 100644 --- a/Documentation/Core.Report.html +++ b/Documentation/Core.Report.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.ScheduleDispatcher.html b/Documentation/Core.ScheduleDispatcher.html index 06c05821e..49027e84d 100644 --- a/Documentation/Core.ScheduleDispatcher.html +++ b/Documentation/Core.ScheduleDispatcher.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Scheduler.html b/Documentation/Core.Scheduler.html index 8513db070..4bcc5e36c 100644 --- a/Documentation/Core.Scheduler.html +++ b/Documentation/Core.Scheduler.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Set.html b/Documentation/Core.Set.html index 2433861a7..406088e6d 100644 --- a/Documentation/Core.Set.html +++ b/Documentation/Core.Set.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Settings.html b/Documentation/Core.Settings.html index d7ea24149..a43004271 100644 --- a/Documentation/Core.Settings.html +++ b/Documentation/Core.Settings.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -2709,6 +2753,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SETTINGS.PlayerMenu + + +
@@ -3911,11 +3966,14 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

+ #string PlayerName

-

+ +

(Optional) Set settings for this player.

+

Return value:

@@ -4800,6 +4858,17 @@ It is advised to use this method at the start of the mission.

+ + + +
+
+ + +SETTINGS.PlayerMenu + + +
diff --git a/Documentation/Core.Spawn.html b/Documentation/Core.Spawn.html index 80531dd1e..dace1e2c9 100644 --- a/Documentation/Core.Spawn.html +++ b/Documentation/Core.Spawn.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -2664,12 +2708,6 @@ and any spaces before and after the resulting name are removed.

SPAWN:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)

- - - -

SPAWN.uncontrolled

- - @@ -3302,6 +3340,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +

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

+ @@ -3393,17 +3434,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPAWN.SpawnGrouping - - -
@@ -3440,6 +3470,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPAWN.SpawnInitAirbase + + +
@@ -3473,17 +3514,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- - -SPAWN.SpawnInitFreq - - -
@@ -3564,38 +3594,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
-
- -SPAWN.SpawnInitModex - - - -
- -
-
-
- - -SPAWN.SpawnInitModu - - - -
- -
-
-
- - #string -SPAWN.SpawnInitSkill - - +

By default, no InitLimit

@@ -3628,7 +3628,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #number SPAWN.SpawnMaxGroups @@ -3642,7 +3642,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- + #number SPAWN.SpawnMaxUnitsAlive @@ -3788,17 +3788,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -
- -
-
-
- - #boolean -SPAWN.SpawnUnControlled - - -
@@ -3811,7 +3800,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.

+

When the first Spawn executes, all the Groups need to be made visible before start.

@@ -3863,17 +3852,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

When working in UnControlled mode, all planes are Spawned in UnControlled mode before the scheduler starts.

-
- -
-
-
- - -SPAWN.uncontrolled - - -
@@ -8693,6 +8671,9 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

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

+ @@ -8784,17 +8765,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- - -
-
- - -SPAWN.SpawnGrouping - - -
@@ -8831,6 +8801,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

+ + +
+
+ + +SPAWN.SpawnInitAirbase + + +
@@ -8864,17 +8845,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- - -
-
- - -SPAWN.SpawnInitFreq - - -
@@ -8955,38 +8925,8 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- - -
-
- -SPAWN.SpawnInitModex - - - -
- -
-
-
- - -SPAWN.SpawnInitModu - - - -
- -
-
-
- - #string -SPAWN.SpawnInitSkill - - +

By default, no InitLimit

@@ -9019,7 +8959,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- + #number SPAWN.SpawnMaxGroups @@ -9033,7 +8973,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- + #number SPAWN.SpawnMaxUnitsAlive @@ -9179,17 +9119,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

- -
-
-
- - #boolean -SPAWN.SpawnUnControlled - - -
@@ -9202,7 +9131,7 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.

+

When the first Spawn executes, all the Groups need to be made visible before start.

@@ -9254,17 +9183,6 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

When working in UnControlled mode, all planes are Spawned in UnControlled mode before the scheduler starts.

-
- - -
-
- - -SPAWN.uncontrolled - - -
diff --git a/Documentation/Core.SpawnStatic.html b/Documentation/Core.SpawnStatic.html index f7a297eae..d193280ae 100644 --- a/Documentation/Core.SpawnStatic.html +++ b/Documentation/Core.SpawnStatic.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -1799,6 +1843,24 @@ such as position and heading.

SPAWNSTATIC:_SpawnStatic(Template, CountryID)

Spawns a new static using a given template.

+ + + +

SPAWNSTATIC.heliport_callsign_id

+ + + + + +

SPAWNSTATIC.heliport_frequency

+ + + + + +

SPAWNSTATIC.heliport_modulation

+ + @@ -2712,6 +2774,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPAWNSTATIC.heliport_callsign_id + + + +
+ +
+
+
+ + +SPAWNSTATIC.heliport_frequency + + + +
+ +
+
+
+ + +SPAWNSTATIC.heliport_modulation + + +
@@ -3933,6 +4028,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + + + +
+
+ + +SPAWNSTATIC.heliport_callsign_id + + + +
+ +
+
+
+ + +SPAWNSTATIC.heliport_frequency + + + +
+ +
+
+
+ + +SPAWNSTATIC.heliport_modulation + + +
diff --git a/Documentation/Core.Spot.html b/Documentation/Core.Spot.html index 85599554b..7da346568 100644 --- a/Documentation/Core.Spot.html +++ b/Documentation/Core.Spot.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Timer.html b/Documentation/Core.Timer.html index 9ff1b46d2..562d7133d 100644 --- a/Documentation/Core.Timer.html +++ b/Documentation/Core.Timer.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.UserFlag.html b/Documentation/Core.UserFlag.html index 8c5768f29..14d263247 100644 --- a/Documentation/Core.UserFlag.html +++ b/Documentation/Core.UserFlag.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Velocity.html b/Documentation/Core.Velocity.html index 795f4464a..f01a96997 100644 --- a/Documentation/Core.Velocity.html +++ b/Documentation/Core.Velocity.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Core.Zone.html b/Documentation/Core.Zone.html index 27b7a1884..5b46922b3 100644 --- a/Documentation/Core.Zone.html +++ b/Documentation/Core.Zone.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/DCS.html b/Documentation/DCS.html index f29b78e53..0a2973664 100644 --- a/Documentation/DCS.html +++ b/Documentation/DCS.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/ENUMS.html b/Documentation/ENUMS.html index 66b4eff31..8c5c1942d 100644 --- a/Documentation/ENUMS.html +++ b/Documentation/ENUMS.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.ATC_Ground.html b/Documentation/Functional.ATC_Ground.html index 5f1fe943c..d94aa3d52 100644 --- a/Documentation/Functional.ATC_Ground.html +++ b/Documentation/Functional.ATC_Ground.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.Arty.html b/Documentation/Functional.Arty.html index 8d37d40e2..88d6994f2 100644 --- a/Documentation/Functional.Arty.html +++ b/Documentation/Functional.Arty.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.CleanUp.html b/Documentation/Functional.CleanUp.html index 4681c9454..d1657afff 100644 --- a/Documentation/Functional.CleanUp.html +++ b/Documentation/Functional.CleanUp.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.Designate.html b/Documentation/Functional.Designate.html index f2c668f5e..2a16a33f7 100644 --- a/Documentation/Functional.Designate.html +++ b/Documentation/Functional.Designate.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -3364,7 +3408,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
-DESIGNATE.LaseStart +DESIGNATE.LaseDuration @@ -3374,8 +3418,8 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- #table -DESIGNATE.LaserCodes + +DESIGNATE.LaseStart @@ -6532,7 +6576,7 @@ Designate:SetFlashStatusMenu( false )
-DESIGNATE.LaseStart +DESIGNATE.LaseDuration @@ -6542,8 +6586,8 @@ Designate:SetFlashStatusMenu( false )
- #table -DESIGNATE.LaserCodes + +DESIGNATE.LaseStart @@ -7342,7 +7386,7 @@ Designate:SetFlashStatusMenu( false )
-DESIGNATE.LaseStart +DESIGNATE.LaseDuration @@ -7352,8 +7396,8 @@ Designate:SetFlashStatusMenu( false )
- #table -DESIGNATE.LaserCodes + +DESIGNATE.LaseStart @@ -8122,7 +8166,7 @@ Designate:SetFlashStatusMenu( false )
-DESIGNATE.LaseStart +DESIGNATE.LaseDuration @@ -8132,8 +8176,8 @@ Designate:SetFlashStatusMenu( false )
- #table -DESIGNATE.LaserCodes + +DESIGNATE.LaseStart @@ -9794,7 +9838,7 @@ Designate:SetFlashStatusMenu( false )
-DESIGNATE.LaseStart +DESIGNATE.LaseDuration @@ -9804,8 +9848,8 @@ Designate:SetFlashStatusMenu( false )
- #table -DESIGNATE.LaserCodes + +DESIGNATE.LaseStart diff --git a/Documentation/Functional.Detection.html b/Documentation/Functional.Detection.html index 0e6ca4875..a6614f86e 100644 --- a/Documentation/Functional.Detection.html +++ b/Documentation/Functional.Detection.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+
+
+
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

-
-
-
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

-
-
-
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+
+
+
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -18869,7 +18913,18 @@ BASE:TraceOnOff( false )
+ #boolean +DETECTION_BASE.Locking + + +
+ +
+
+
+ + #number DETECTION_BASE.RefreshTimeInterval @@ -23571,7 +23626,18 @@ zones that reflect cloudy areas where detected units may not be so easily visual
+ #boolean +DETECTION_BASE.Locking + + +
+ +
+
+
+ + #number DETECTION_BASE.RefreshTimeInterval @@ -25328,7 +25394,18 @@ zones that reflect cloudy areas where detected units may not be so easily visual
+ #boolean +DETECTION_BASE.Locking + + +
+ +
+
+
+ + #number DETECTION_BASE.RefreshTimeInterval diff --git a/Documentation/Functional.Escort.html b/Documentation/Functional.Escort.html index 17af250c1..75fa06505 100644 --- a/Documentation/Functional.Escort.html +++ b/Documentation/Functional.Escort.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+
+
+
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

-
-
-
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.FOX.html b/Documentation/Functional.FOX.html index c6b008784..daf2f30db 100644 --- a/Documentation/Functional.FOX.html +++ b/Documentation/Functional.FOX.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.Mantis.html b/Documentation/Functional.Mantis.html index dcd0ae9fe..ade88f9be 100644 --- a/Documentation/Functional.Mantis.html +++ b/Documentation/Functional.Mantis.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -2627,6 +2671,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

The #DETECTION_AREAS object for AWACS

+ + + +
+
+ + +MANTIS.AWACS_Prefix + + +
@@ -4209,6 +4264,17 @@ E.g. `mymantis:SetAdvancedMode(true, 90)`

The #DETECTION_AREAS object for AWACS

+ + + +
+
+ + +MANTIS.AWACS_Prefix + + +
diff --git a/Documentation/Functional.MissileTrainer.html b/Documentation/Functional.MissileTrainer.html index 00028a89f..616418b22 100644 --- a/Documentation/Functional.MissileTrainer.html +++ b/Documentation/Functional.MissileTrainer.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.Movement.html b/Documentation/Functional.Movement.html index b780bcc21..9f73678d5 100644 --- a/Documentation/Functional.Movement.html +++ b/Documentation/Functional.Movement.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.PseudoATC.html b/Documentation/Functional.PseudoATC.html index ca5ff4dd5..5979db58b 100644 --- a/Documentation/Functional.PseudoATC.html +++ b/Documentation/Functional.PseudoATC.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.Range.html b/Documentation/Functional.Range.html index 2e5c9d62b..f1906b237 100644 --- a/Documentation/Functional.Range.html +++ b/Documentation/Functional.Range.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -1469,7 +1513,7 @@ by a script by SNAFU s
-

Sound files: Check out the pinned messages in the Moose discord #func-range channel.

+

Sound files: MOOSE Sound Files


@@ -4351,7 +4395,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- Core.RadioQueue#RADIOQUEUE + Sound.RadioQueue#RADIOQUEUE RANGE.instructor

Instructor radio queue.

@@ -4450,7 +4494,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
- Core.RadioQueue#RADIOQUEUE + Sound.RadioQueue#RADIOQUEUE RANGE.rangecontrol

Range control radio queue.

@@ -9471,7 +9515,7 @@ If a zone is not explicitly specified, the range zone is determined by its locat
- Core.RadioQueue#RADIOQUEUE + Sound.RadioQueue#RADIOQUEUE RANGE.instructor

Instructor radio queue.

@@ -9570,7 +9614,7 @@ If a zone is not explicitly specified, the range zone is determined by its locat
- Core.RadioQueue#RADIOQUEUE + Sound.RadioQueue#RADIOQUEUE RANGE.rangecontrol

Range control radio queue.

@@ -11517,7 +11561,7 @@ If a zone is not explicitly specified, the range zone is determined by its locat
- Core.RadioQueue#RADIOQUEUE + Sound.RadioQueue#RADIOQUEUE RANGE.instructor

Instructor radio queue.

@@ -11616,7 +11660,7 @@ If a zone is not explicitly specified, the range zone is determined by its locat
- Core.RadioQueue#RADIOQUEUE + Sound.RadioQueue#RADIOQUEUE RANGE.rangecontrol

Range control radio queue.

diff --git a/Documentation/Functional.Rat.html b/Documentation/Functional.Rat.html index 3e68c0dc7..0640e6f74 100644 --- a/Documentation/Functional.Rat.html +++ b/Documentation/Functional.Rat.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+
+
+
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

-
-
-
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

-
-
-
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -3292,6 +3336,12 @@ manager:Stop(7200)

RAT.termtype

Type of terminal to be used when spawning at an airbase.

+ + + +

RAT.type

+ + @@ -4252,12 +4302,6 @@ and any spaces before and after the resulting name are removed.

RAT:_TranslateRotate(SpawnIndex, SpawnRootX, SpawnRootY, SpawnX, SpawnY, SpawnAngle)

- - - -

RAT.uncontrolled

- - @@ -6629,6 +6673,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Type of terminal to be used when spawning at an airbase.

+ + + +
+
+ + +RAT.type + + +
@@ -14509,6 +14564,17 @@ Initializes the ratcraft array and group menu.

Type of terminal to be used when spawning at an airbase.

+ + + +
+
+ + +RAT.type + + +
@@ -20444,6 +20510,17 @@ This is needed to ensure that Re-SPAWNing only is done for landed AIR Groups.

Type of terminal to be used when spawning at an airbase.

+ + + +
+
+ + +RAT.type + + +
diff --git a/Documentation/Functional.Scoring.html b/Documentation/Functional.Scoring.html index 6f354e447..4e68c3f80 100644 --- a/Documentation/Functional.Scoring.html +++ b/Documentation/Functional.Scoring.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.Sead.html b/Documentation/Functional.Sead.html index 45286b748..c95715a98 100644 --- a/Documentation/Functional.Sead.html +++ b/Documentation/Functional.Sead.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.Shorad.html b/Documentation/Functional.Shorad.html index 5bd72cec5..d2b33193a 100644 --- a/Documentation/Functional.Shorad.html +++ b/Documentation/Functional.Shorad.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.Suppression.html b/Documentation/Functional.Suppression.html index 84e2591b7..28b744d73 100644 --- a/Documentation/Functional.Suppression.html +++ b/Documentation/Functional.Suppression.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.Warehouse.html b/Documentation/Functional.Warehouse.html index 4b85d1247..221838476 100644 --- a/Documentation/Functional.Warehouse.html +++ b/Documentation/Functional.Warehouse.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.ZoneCaptureCoalition.html b/Documentation/Functional.ZoneCaptureCoalition.html index 0e0df47fa..49f819475 100644 --- a/Documentation/Functional.ZoneCaptureCoalition.html +++ b/Documentation/Functional.ZoneCaptureCoalition.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.ZoneGoal.html b/Documentation/Functional.ZoneGoal.html index c3a0cc5b5..a065c3402 100644 --- a/Documentation/Functional.ZoneGoal.html +++ b/Documentation/Functional.ZoneGoal.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.ZoneGoalCargo.html b/Documentation/Functional.ZoneGoalCargo.html index 5ba1fbd66..8747f5e11 100644 --- a/Documentation/Functional.ZoneGoalCargo.html +++ b/Documentation/Functional.ZoneGoalCargo.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Functional.ZoneGoalCoalition.html b/Documentation/Functional.ZoneGoalCoalition.html index c88e1273d..ba8d4e111 100644 --- a/Documentation/Functional.ZoneGoalCoalition.html +++ b/Documentation/Functional.ZoneGoalCoalition.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

diff --git a/Documentation/Ops.Airboss.html b/Documentation/Ops.Airboss.html index 670a87c82..70e53f34a 100644 --- a/Documentation/Ops.Airboss.html +++ b/Documentation/Ops.Airboss.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -8962,6 +9006,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Radio queue of LSO.

+ + + +
+
+ + +AIRBOSS.RQLid + + +
@@ -8973,6 +9028,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

Radio queue of marshal.

+ + + +
+
+ + +AIRBOSS.RQMid + + +
@@ -27924,6 +27990,17 @@ If removed flight is the section lead, we try to find a new leader.

Radio queue of LSO.

+ + + +
+
+ + +AIRBOSS.RQLid + + +
@@ -27935,6 +28012,17 @@ If removed flight is the section lead, we try to find a new leader.

Radio queue of marshal.

+ + + +
+
+ + +AIRBOSS.RQMid + + +
@@ -30847,6 +30935,17 @@ If removed flight is the section lead, we try to find a new leader.

Radio queue of LSO.

+ + + +
+
+ + +AIRBOSS.RQLid + + +
@@ -30858,6 +30957,17 @@ If removed flight is the section lead, we try to find a new leader.

Radio queue of marshal.

+ + + +
+
+ + +AIRBOSS.RQMid + + +
@@ -38009,9 +38119,6 @@ BASE:TraceOnOff( false ) - -

Set case to that of lead.

- @@ -38069,6 +38176,20 @@ BASE:TraceOnOff( false ) + +
+
+ + +AIRBOSS.PlayerData.flag + + + + +

Also decrease flag for section members of flight.

+ +
+
@@ -38078,6 +38199,17 @@ BASE:TraceOnOff( false )

Data table at each position in the groove. Elements are of type AIRBOSS.GrooveData.

+
+ +
+
+
+ + #boolean +AIRBOSS.PlayerData.holding + + +
@@ -38246,6 +38378,9 @@ BASE:TraceOnOff( false ) + +

Set new time stamp.

+ diff --git a/Documentation/Ops.Atis.html b/Documentation/Ops.Atis.html index f2cfe1a06..9d5498364 100644 --- a/Documentation/Ops.Atis.html +++ b/Documentation/Ops.Atis.html @@ -494,6 +494,17 @@

Core - The base class within the framework.

+

+ + +
+
+
+ Image + +
+

+

Core - TACAN and other beacons.

@@ -571,39 +582,6 @@

Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

-

- - -
-
-
- Image - -
-

-

Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

-

-
-
-
-
- -

-

Core - Queues Radio Transmissions.

-

-
-
-
-
- -

-

Core - Makes the radio talk.

@@ -714,17 +692,6 @@

Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

-

- - -
-
- -

-

Core - Manage user sound.

@@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

Ops - Rescue helicopter for carrier operations.

+

+ + +
+
+
+ Image + +
+

+

Sound - Simple Radio Standalone (SRS) Integration.

+

+
+
+
+
+
+ Image + +
+

+

Sound - Radio transmissions.

+

+
+
+
+
+ +

+

Sound - Queues Radio Transmissions.

+

+
+
+
+
+ +

+

Core - Makes the radio talk.

+

+
+
+
+
+ +

+

Sound - Sound output classes.

+

+
+
+
+
+ +

+

Sound - Manage user sound.

@@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

+

+ + +
+
+
+ Image + +
+

+

Utilities DCS Simple Text-To-Speech (STTS).

@@ -1448,6 +1492,7 @@ Controls a network of short range air/missile defense groups.

  • Option to present information in imperial or metric units
  • Runway length and airfield elevation (optional)
  • Frequencies/channels of nav aids (ILS, VOR, NDB, TACAN, PRMG, RSBN) (optional)
  • +
  • SRS Simple-Text-To-Speech (STTS) integration (no sound files necessary)

  • @@ -1467,7 +1512,7 @@ Controls a network of short range air/missile defense groups.


    -

    Sound files: Check out the pinned messages in the Moose discord #ops-atis channel.

    +

    Sound files: MOOSE Sound Files


    @@ -1678,6 +1723,16 @@ If the parameter runway is omitted (nil) then the frequency is supposed

    You can place marks on the F10 map via the ATIS.SetMapMarks() function. These will contain info about the ATIS frequency, the currently active runway and some basic info about the weather (wind, pressure and temperature).

    +

    Text-To-Speech

    + +

    You can enable text-to-speech ATIS information with the ATIS.SetSRS() function. This uses SRS (Version >= 1.9.6.0) for broadcasing. +Advantages are that no sound files or radio relay units are necessary. Also the issue that FC3 aircraft hear all transmissions will be circumvented.

    + +

    The ATIS.SetSRS() requires you to specify the path to the SRS install directory or more specifically the path to the DCS-SR-ExternalAudio.exe file.

    + +

    Unfortunately, it is not possible to determine the duration of the complete transmission. So once the transmission is finished, there might be some radio silence before +the next iteration begins. You can fine tune the time interval between transmissions with the ATIS.SetQueueUpdateTime() function. The default interval is 90 seconds.

    +

    Examples

    Caucasus: Batumi

    @@ -1712,6 +1767,14 @@ atisAbuDhabi:SetVOR(114.25) atisAbuDhabi:Start() +

    SRS

    + +
    atis=ATIS:New("Batumi", 305, radio.modulation.AM)
    +atis:SetSRS("D:\\DCS\\_SRS\\", "male", "en-US")
    +atis:Start()
    +
    + +

    This uses a male voice with US accent. It requires SRS to be installed in the `D:\DCS_SRS` directory. Not that backslashes need to be escaped or simply use slashes (as in linux).

    @@ -1941,6 +2004,12 @@ atisAbuDhabi:Start()

    ATIS:SetPressureMillimetersMercury()

    Set pressure unit to millimeters of mercury (mmHg).

    + + + +

    ATIS:SetQueueUpdateTime(TimeInterval)

    + +

    Set the time interval between radio queue updates.

    @@ -1989,6 +2058,12 @@ atisAbuDhabi:Start()

    ATIS:SetRunwayLength()

    Give information on runway length.

    + + + +

    ATIS:SetSRS(PathToSRS, Gender, Culture, Voice, Port)

    + +

    Use SRS Simple-Text-To-Speech for transmissions.

    @@ -2145,6 +2220,12 @@ atisAbuDhabi:Start()

    ATIS.altimeterQNH

    Report altimeter QNH.

    + + + +

    ATIS.dTQueueCheck

    + +

    Time interval to check the radio queue. Default 5 sec or 90 sec if SRS is used.

    @@ -2193,6 +2274,12 @@ atisAbuDhabi:Start()

    ATIS.modulation

    Radio modulation 0=AM or 1=FM.

    + + + +

    ATIS.msrs

    + +

    Moose SRS object.

    @@ -2325,6 +2412,12 @@ atisAbuDhabi:Start()

    ATIS.towerfrequency

    Table with tower frequencies.

    + + + +

    ATIS.useSRS

    + +

    If true, use SRS for transmission.

    @@ -3187,6 +3280,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    ATIS.ICAOPhraseology.Caucasus

    true.

    + + + +

    ATIS.ICAOPhraseology.MarianaIslands

    + +

    true.

    @@ -3267,6 +3366,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    ATIS.RunwayM2T.Caucasus

    0° (East).

    + + + +

    ATIS.RunwayM2T.MarianaIslands

    + +

    +2° (East).

    @@ -3936,6 +4041,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +
    +
    + + #number +ATIS.dTQueueCheck + +

    Time interval to check the radio queue. Default 5 sec or 90 sec if SRS is used.

    + +
    +
    @@ -4024,6 +4140,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    +
    +
    +
    + + Sound.SRS#MSRS +ATIS.msrs + +

    Moose SRS object.

    + +
    +
    @@ -4083,7 +4210,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - Core.RadioQueue#RADIOQUEUE + Sound.RadioQueue#RADIOQUEUE ATIS.radioqueue

    Radio queue for broadcasing messages.

    @@ -4211,6 +4338,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    +
    +
    +
    + + #boolean +ATIS.useSRS + +

    If true, use SRS for transmission.

    + +
    +
    @@ -5325,7 +5463,9 @@ For example, use this if there are two runways with the same directions.

  • 182° on the Persian Gulf map
  • -

    Likewise, to convert magnetic into true heading, one has to substract easterly and add westerly variation.

    +

    Likewise, to convert true into magnetic heading, one has to substract easterly and add westerly variation.

    + +

    Or you make your life simple and just include the sign so you don't have to bother about East/West.

    @@ -5468,6 +5608,50 @@ For example, use this if there are two runways with the same directions.

    +
    +
    + +
    + + + +

    Set the time interval between radio queue updates.

    + +
    +
    +

    Defined in:

    +
    +

    ATIS

    +
    +

    Parameter:

    +
    +
    +

    + #number + TimeInterval +

    +
    +
    + +

    Interval in seconds. Default 5 sec.

    + +
    +
    +

    Return value:

    +
    +
    +

    #ATIS:

    +
    +
    + +

    self

    + +
    +
    +
    +
    @@ -5805,6 +5989,105 @@ Note that the dew point is only an artificial information as DCS does not have a
    + + + +
    + +
    +

    ATIS:SetSRS(PathToSRS, Gender, Culture, Voice, Port)

    +
    + +

    Use SRS Simple-Text-To-Speech for transmissions.

    + + +

    No sound files necessary.

    + +
    +
    +

    Defined in:

    +
    +

    ATIS

    +
    +

    Parameters:

    +
    +
    +

    + #string + PathToSRS +

    +
    +
    + +

    Path to SRS directory.

    + +
    +
    +
    +
    +

    + #string + Gender +

    +
    +
    + +

    Gender: "male" or "female" (default).

    + +
    +
    +
    +
    +

    + #string + Culture +

    +
    +
    + +

    Culture, e.g. "en-GB" (default).

    + +
    +
    +
    +
    +

    + #string + Voice +

    +
    +
    + +

    Specific voice. Overrides Gender and Culture.

    + +
    +
    +
    +
    +

    + #number + Port +

    +
    +
    + +

    SRS port. Default 5002.

    + +
    +
    +

    Return value:

    +
    +
    +

    #ATIS:

    +
    +
    + +

    self

    + +
    +
    +
    +
    @@ -7075,6 +7358,17 @@ Note that the dew point is only an artificial information as DCS does not have a + +
    +
    + + #number +ATIS.dTQueueCheck + +

    Time interval to check the radio queue. Default 5 sec or 90 sec if SRS is used.

    + +
    +
    @@ -7163,6 +7457,17 @@ Note that the dew point is only an artificial information as DCS does not have a
    +
    +
    +
    + + Sound.SRS#MSRS +ATIS.msrs + +

    Moose SRS object.

    + +
    +
    @@ -7222,7 +7527,7 @@ Note that the dew point is only an artificial information as DCS does not have a
    - Core.RadioQueue#RADIOQUEUE + Sound.RadioQueue#RADIOQUEUE ATIS.radioqueue

    Radio queue for broadcasing messages.

    @@ -7350,6 +7655,17 @@ Note that the dew point is only an artificial information as DCS does not have a
    +
    +
    +
    + + #boolean +ATIS.useSRS + +

    If true, use SRS for transmission.

    + +
    +
    @@ -8997,6 +9313,17 @@ Note that the dew point is only an artificial information as DCS does not have a
    +
    +
    +
    + + #number +ATIS.dTQueueCheck + +

    Time interval to check the radio queue. Default 5 sec or 90 sec if SRS is used.

    + +
    +
    @@ -9085,6 +9412,17 @@ Note that the dew point is only an artificial information as DCS does not have a
    +
    +
    +
    + + Sound.SRS#MSRS +ATIS.msrs + +

    Moose SRS object.

    + +
    +
    @@ -9144,7 +9482,7 @@ Note that the dew point is only an artificial information as DCS does not have a
    - Core.RadioQueue#RADIOQUEUE + Sound.RadioQueue#RADIOQUEUE ATIS.radioqueue

    Radio queue for broadcasing messages.

    @@ -9272,6 +9610,17 @@ Note that the dew point is only an artificial information as DCS does not have a
    +
    +
    +
    + + #boolean +ATIS.useSRS + +

    If true, use SRS for transmission.

    + +
    +
    @@ -12594,6 +12943,17 @@ BASE:TraceOnOff( false )
    +
    +
    +
    + + #boolean +ATIS.ICAOPhraseology.MarianaIslands + +

    true.

    + +
    +
    @@ -12723,6 +13083,17 @@ BASE:TraceOnOff( false )
    +
    +
    +
    + + #number +ATIS.RunwayM2T.MarianaIslands + +

    +2° (East).

    + +
    +
    diff --git a/Documentation/Ops.RecoveryTanker.html b/Documentation/Ops.RecoveryTanker.html index 43063949b..1ef874de1 100644 --- a/Documentation/Ops.RecoveryTanker.html +++ b/Documentation/Ops.RecoveryTanker.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Ops.RescueHelo.html b/Documentation/Ops.RescueHelo.html index f8742c99b..69c1623cb 100644 --- a/Documentation/Ops.RescueHelo.html +++ b/Documentation/Ops.RescueHelo.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Core.RadioSpeech.html b/Documentation/Sound.MSRS.html similarity index 83% rename from Documentation/Core.RadioSpeech.html rename to Documentation/Sound.MSRS.html index b17ff6bb8..f75d1421e 100644 --- a/Documentation/Core.RadioSpeech.html +++ b/Documentation/Sound.MSRS.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -1418,343 +1462,362 @@ Controls a network of short range air/missile defense groups.

    -Banner Image +Banner Image
    -

    Module Core.RadioSpeech

    +

    Module Sound.MSRS

    -

    Core - Makes the radio talk.

    +

    Sound - Simple Radio Standalone (SRS) Integration.


    -

    Features:

    +

    Main Features:


    -

    Authors: FlightControl

    +

    Youtube Videos: None yet

    +
    + +

    Missions: None yet

    + +
    + +

    Sound files: MOOSE Sound Files

    + +
    + +

    The goal of the SRS project is to bring VoIP communication into DCS and to make communication as frictionless as possible.

    + +
    + +

    Author: funkyfranky

    Global(s)

    - +
    - +

    Global RADIOSPEECH

    Global MSRS

    +

    It is a very sad thing that nowadays there is so little useless information. - Oscar Wilde

    +
    + +

    Banner Image

    + +

    The MSRS Concept

    + +

    This class allows to broadcast sound files or text via Simple Radio Standalone (SRS).

    -
    +
    - #RADIOSPEECH -RADIOSPEECH + #MSRS +MSRS +

    It is a very sad thing that nowadays there is so little useless information. - Oscar Wilde

    + +
    + +

    Banner Image

    + +

    The MSRS Concept

    + +

    This class allows to broadcast sound files or text via Simple Radio Standalone (SRS).

    + + + +

    Prerequisites

    + +

    This script needs SRS version >= 1.9.6.

    + +

    Play Sound Files

    + +
    local soundfile=SOUNDFILE:New("My Soundfile.ogg", "D:\\Sounds For DCS")
    +local msrs=MSRS:New("C:\\Path To SRS", 251, radio.modulation.AM)
    +msrs:PlaySoundFile(soundfile)
    +
    + +

    Play Text-To-Speech

    + +

    Basic example:

    + +
    -- Create a SOUNDTEXT object.
    +local text=SOUNDTEXT:New("All Enemies destroyed")
    +
    +-- MOOSE SRS 
    +local msrs=MSRS:New("D:\\DCS\\_SRS\\", 305, radio.modulation.AM)
    +
    +-- Text-to speech with default voice after 2 seconds.
    +msrs:PlaySoundText(text, 2)
    +
    + +

    Set Gender

    + +

    Use a specific gender with the MSRS.SetGender function, e.g. SetGender("male") or :SetGender("female").

    + +

    Set Culture

    + +

    Use a specific "culture" with the MSRS.SetCulture function, e.g. :SetCulture("en-US") or :SetCulture("de-DE").

    + +

    Set Voice

    + +

    Use a specifc voice with the MSRS.SetVoice function, e.g, :SetVoice("Microsoft Hedda Desktop"). +Note that this must be installed on your windows system.

    + +

    Set Coordinate

    + +

    Use MSRS.SetCoordinate to define the origin from where the transmission is broadcasted.

    Type(s)

    - +
    - + - + - + - + - + - + - + - + - + - + - + - + - -
    Fields and Methods inherited from RADIOSPEECHFields and Methods inherited from MSRS Description

    RADIOSPEECH:AddSentenceToSpeech(RemainingSentence, Speech, Sentence, Data)

    MSRS.ClassName

    -

    Add Sentence to the Speech collection.

    +

    Name of the class.

    RADIOSPEECH:BuildTree()

    MSRS:GetFrequencies(Frequencies)

    -

    Build the tree structure based on the language words, in order to find the correct sentences and to ignore incomprehensible words.

    +

    Get frequencies.

    RADIOSPEECH.ClassName

    MSRS:GetModulations(Modulations)

    - +

    Get modulations.

    RADIOSPEECH.Language

    MSRS:GetPath()

    - +

    Get path to SRS directory.

    RADIOSPEECH:New(frequency, modulation)

    MSRS:GetPort()

    -

    Create a new RADIOSPEECH object for a given radio frequency/modulation.

    +

    Get port.

    RADIOSPEECH:SetLanguage(Langauge)

    MSRS:Help()

    - +

    Print SRS STTS help to DCS log file.

    RADIOSPEECH:Speak(Sentence, Language)

    MSRS:New(PathToSRS, Frequency, Modulation)

    -

    Speak a sentence.

    +

    Create a new MSRS object.

    RADIOSPEECH:SpeakDigits(Sentence, Speech, Langauge)

    MSRS:PlaySoundFile(Soundfile, Delay)

    -

    Speak a sentence.

    +

    Play sound file (ogg or mp3) via SRS.

    RADIOSPEECH:SpeakWords(Sentence, Speech, Language)

    MSRS:PlaySoundText(SoundText, Delay)

    -

    Speak a sentence.

    +

    Play a SOUNDTEXT text-to-speech object.

    RADIOSPEECH.Speech

    MSRS:PlayText(Text, Delay)

    - +

    Play text message via STTS.

    RADIOSPEECH.Vocabulary

    MSRS:PlayTextFile(TextFile, Delay)

    - -
    -
    -
    - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Fields and Methods inherited from RADIOQUEUEDescription

    RADIOSPEECH:AddTransmission(transmission)

    -

    Add a transmission to the radio queue.

    +

    Play text file via STTS.

    RADIOSPEECH:Broadcast(transmission)

    MSRS:SetCoordinate(Coordinate)

    -

    Broadcast radio message.

    +

    Set the coordinate from which the transmissions will be broadcasted.

    RADIOSPEECH.ClassName

    MSRS:SetCulture(Culture)

    -

    Name of the class "RADIOQUEUE".

    +

    Set culture.

    RADIOSPEECH.Debugmode

    MSRS:SetFrequencies(Frequencies)

    -

    Debug mode. More info.

    +

    Set frequencies.

    RADIOSPEECH:New(frequency, modulation, alias)

    MSRS:SetGender(Gender)

    -

    Create a new RADIOQUEUE object for a given radio frequency/modulation.

    +

    Set gender.

    RADIOSPEECH:NewTransmission(filename, duration, path, tstart, interval, subtitle, subduration)

    MSRS:SetGoogle(PathToCredentials)

    -

    Add a transmission to the radio queue.

    +

    Use google text-to-speech.

    RADIOSPEECH:Number2Transmission(number, delay, interval)

    MSRS:SetModulations(Modulations)

    -

    Convert a number (as string) into a radio transmission.

    +

    Set modulations.

    RADIOSPEECH.RQid

    MSRS:SetPath(Path)

    -

    The radio queue scheduler ID.

    +

    Set path to SRS install directory.

    RADIOSPEECH:SetDigit(digit, filename, duration, path, subtitle, subduration)

    MSRS:SetPort(Port)

    -

    Set parameters of a digit.

    +

    Set port.

    RADIOSPEECH:SetRadioPower(power)

    MSRS:SetVoice(Voice)

    -

    Set radio power.

    +

    Set to use a specific voice.

    RADIOSPEECH:SetSenderCoordinate(coordinate)

    MSRS:_ExecCommand(command)

    -

    Set coordinate from where the transmission is broadcasted.

    +

    Execute SRS command to play sound using the DCS-SR-ExternalAudio.exe.

    RADIOSPEECH:SetSenderUnitName(name)

    MSRS:_GetCommand(freqs, modus, coal, gender, voice, culture, volume, speed, port)

    -

    Set name of unit or static from which transmissions are made.

    +

    Get SRS command to play sound using the DCS-SR-ExternalAudio.exe.

    RADIOSPEECH:Start(delay, dt)

    MSRS:_GetLatLongAlt(Coordinate)

    -

    Start the radio queue.

    +

    Get lat, long and alt from coordinate.

    RADIOSPEECH:Stop()

    MSRS.coalition

    -

    Stop the radio queue.

    +

    Coalition of the transmission.

    RADIOSPEECH.Tlast

    MSRS.coordinate

    -

    Time (abs) when the last transmission finished.

    +

    Coordinate from where the transmission is send.

    RADIOSPEECH:_CheckRadioQueue()

    MSRS.culture

    -

    Check radio queue for transmissions to be broadcasted.

    +

    Culture. Default "en-GB".

    RADIOSPEECH:_CheckRadioQueueDelayed(delay)

    MSRS.frequencies

    -

    Start checking the radio queue.

    +

    Frequencies used in the transmissions.

    RADIOSPEECH:_GetRadioSender()

    MSRS.gender

    -

    Get unit from which we want to transmit a radio message.

    +

    Gender. Default "female".

    RADIOSPEECH:_GetRadioSenderCoord()

    MSRS.google

    -

    Get unit from which we want to transmit a radio message.

    +

    Full path google credentials JSON file, e.g. "C:\Users\username\Downloads\service-account-file.json".

    RADIOSPEECH.alias

    MSRS.lid

    -

    Name of the radio.

    +

    Class id string for output to DCS log file.

    RADIOSPEECH.checking

    MSRS.modulations

    -

    Scheduler is checking the radio queue.

    +

    Modulations used in the transmissions.

    RADIOSPEECH.delay

    MSRS.name

    -

    Time delay before starting the radio queue.

    +

    Name. Default "DCS-STTS".

    RADIOSPEECH.dt

    MSRS.path

    -

    Time interval in seconds for checking the radio queue.

    +

    Path to the SRS exe. This includes the final slash "/".

    RADIOSPEECH.frequency

    MSRS.port

    -

    The radio frequency in Hz.

    +

    Port. Default 5002.

    RADIOSPEECH.lid

    MSRS.version

    -

    ID for dcs.log.

    +

    MSRS class version.

    RADIOSPEECH.modulation

    MSRS.voice

    -

    The radio modulation. Either radio.modulation.AM or radio.modulation.FM.

    +

    Specifc voce.

    RADIOSPEECH.numbers

    MSRS.volume

    -

    Table of number transmission parameters.

    -

    RADIOSPEECH.power

    -

    Power of radio station in Watts. Default 100 W.

    -

    RADIOSPEECH.queue

    -

    The queue of transmissions.

    -

    RADIOSPEECH.schedonce

    -

    Call ScheduleOnce instead of normal scheduler.

    -

    RADIOSPEECH.scheduler

    -

    The scheduler.

    -

    RADIOSPEECH.sendercoord

    -

    Coordinate from where transmissions are broadcasted.

    -

    RADIOSPEECH.senderinit

    -

    Set frequency was initialized.

    -

    RADIOSPEECH.sendername

    -

    Name of the sending unit or static.

    +

    Volume between 0 (min) and 1 (max). Default 1.

    @@ -1766,260 +1829,260 @@ Controls a network of short range air/missile defense groups.

    Description -

    RADIOSPEECH.ClassID

    +

    MSRS.ClassID

    The ID number of the class.

    -

    RADIOSPEECH.ClassName

    +

    MSRS.ClassName

    The name of the class.

    -

    RADIOSPEECH.ClassNameAndID

    +

    MSRS.ClassNameAndID

    The name of the class concatenated with the ID number of the class.

    -

    RADIOSPEECH:ClearState(Object, StateName)

    +

    MSRS:ClearState(Object, StateName)

    Clear the state of an object.

    -

    RADIOSPEECH:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace)

    +

    MSRS:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace)

    Creation of a Birth Event.

    -

    RADIOSPEECH:CreateEventCrash(EventTime, Initiator)

    +

    MSRS:CreateEventCrash(EventTime, Initiator)

    Creation of a Crash Event.

    -

    RADIOSPEECH:CreateEventDead(EventTime, Initiator)

    +

    MSRS:CreateEventDead(EventTime, Initiator)

    Creation of a Dead Event.

    -

    RADIOSPEECH:CreateEventPlayerEnterAircraft(PlayerUnit)

    +

    MSRS:CreateEventPlayerEnterAircraft(PlayerUnit)

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    -

    RADIOSPEECH:CreateEventRemoveUnit(EventTime, Initiator)

    +

    MSRS:CreateEventRemoveUnit(EventTime, Initiator)

    Creation of a Remove Unit Event.

    -

    RADIOSPEECH:CreateEventTakeoff(EventTime, Initiator)

    +

    MSRS:CreateEventTakeoff(EventTime, Initiator)

    Creation of a Takeoff Event.

    -

    RADIOSPEECH:E(Arguments)

    +

    MSRS:E(Arguments)

    Log an exception which will be traced always.

    -

    RADIOSPEECH:EventDispatcher()

    +

    MSRS:EventDispatcher()

    Returns the event dispatcher

    -

    RADIOSPEECH:EventRemoveAll()

    +

    MSRS:EventRemoveAll()

    Remove all subscribed events

    -

    RADIOSPEECH:F(Arguments)

    +

    MSRS:F(Arguments)

    Trace a function call.

    -

    RADIOSPEECH:F2(Arguments)

    +

    MSRS:F2(Arguments)

    Trace a function call level 2.

    -

    RADIOSPEECH:F3(Arguments)

    +

    MSRS:F3(Arguments)

    Trace a function call level 3.

    -

    RADIOSPEECH:GetClassID()

    +

    MSRS:GetClassID()

    Get the ClassID of the class instance.

    -

    RADIOSPEECH:GetClassName()

    +

    MSRS:GetClassName()

    Get the ClassName of the class instance.

    -

    RADIOSPEECH:GetClassNameAndID()

    +

    MSRS:GetClassNameAndID()

    Get the ClassName + ClassID of the class instance.

    -

    RADIOSPEECH:GetEventPriority()

    +

    MSRS:GetEventPriority()

    Get the Class Event processing Priority.

    -

    RADIOSPEECH:GetParent(Child, FromClass)

    +

    MSRS:GetParent(Child, FromClass)

    This is the worker method to retrieve the Parent class.

    -

    RADIOSPEECH:GetState(Object, Key)

    +

    MSRS:GetState(Object, Key)

    Get a Value given a Key from the Object.

    -

    RADIOSPEECH:HandleEvent(EventID, EventFunction)

    +

    MSRS:HandleEvent(EventID, EventFunction)

    Subscribe to a DCS Event.

    -

    RADIOSPEECH:I(Arguments)

    +

    MSRS:I(Arguments)

    Log an information which will be traced always.

    -

    RADIOSPEECH:Inherit(Child, Parent)

    +

    MSRS:Inherit(Child, Parent)

    This is the worker method to inherit from a parent class.

    -

    RADIOSPEECH:IsInstanceOf(ClassName)

    +

    MSRS:IsInstanceOf(ClassName)

    This is the worker method to check if an object is an (sub)instance of a class.

    -

    RADIOSPEECH:IsTrace()

    +

    MSRS:IsTrace()

    Enquires if tracing is on (for the class).

    -

    RADIOSPEECH:New()

    +

    MSRS:New()

    BASE constructor.

    -

    RADIOSPEECH:OnEvent(EventData)

    +

    MSRS:OnEvent(EventData)

    Occurs when an object is completely destroyed.

    -

    RADIOSPEECH:OnEventBDA(EventData)

    +

    MSRS:OnEventBDA(EventData)

    BDA.

    -

    RADIOSPEECH:OnEventBaseCaptured(EventData)

    +

    MSRS:OnEventBaseCaptured(EventData)

    Occurs when a ground unit captures either an airbase or a farp.

    -

    RADIOSPEECH:OnEventBirth(EventData)

    +

    MSRS:OnEventBirth(EventData)

    Occurs when any object is spawned into the mission.

    -

    RADIOSPEECH:OnEventCrash(EventData)

    +

    MSRS:OnEventCrash(EventData)

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    -

    RADIOSPEECH:OnEventDead(EventData)

    +

    MSRS:OnEventDead(EventData)

    Occurs when an object is dead.

    -

    RADIOSPEECH:OnEventDetailedFailure(EventData)

    +

    MSRS:OnEventDetailedFailure(EventData)

    Unknown precisely what creates this event, likely tied into newer damage model.

    -

    RADIOSPEECH:OnEventDiscardChairAfterEjection(EventData)

    +

    MSRS:OnEventDiscardChairAfterEjection(EventData)

    Discard chair after ejection.

    -

    RADIOSPEECH:OnEventEjection(EventData)

    +

    MSRS:OnEventEjection(EventData)

    Occurs when a pilot ejects from an aircraft initiator : The unit that has ejected

    -

    RADIOSPEECH:OnEventEngineShutdown(EventData)

    +

    MSRS:OnEventEngineShutdown(EventData)

    Occurs when any aircraft shuts down its engines.

    -

    RADIOSPEECH:OnEventEngineStartup(EventData)

    +

    MSRS:OnEventEngineStartup(EventData)

    Occurs when any aircraft starts its engines.

    -

    RADIOSPEECH:OnEventHit(EventData)

    +

    MSRS:OnEventHit(EventData)

    Occurs whenever an object is hit by a weapon.

    -

    RADIOSPEECH:OnEventHumanFailure(EventData)

    +

    MSRS:OnEventHumanFailure(EventData)

    Occurs when any system fails on a human controlled aircraft.

    -

    RADIOSPEECH:OnEventKill(EventData)

    +

    MSRS:OnEventKill(EventData)

    Occurs on the death of a unit.

    -

    RADIOSPEECH:OnEventLand(EventData)

    +

    MSRS:OnEventLand(EventData)

    Occurs when an aircraft lands at an airbase, farp or ship initiator : The unit that has landed @@ -2027,223 +2090,223 @@ place: Object that the unit landed on.

    -

    RADIOSPEECH:OnEventLandingAfterEjection(EventData)

    +

    MSRS:OnEventLandingAfterEjection(EventData)

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    -

    RADIOSPEECH:OnEventLandingQualityMark(EventData)

    +

    MSRS:OnEventLandingQualityMark(EventData)

    Landing quality mark.

    -

    RADIOSPEECH:OnEventMarkAdded(EventData)

    +

    MSRS:OnEventMarkAdded(EventData)

    Occurs when a new mark was added.

    -

    RADIOSPEECH:OnEventMarkChange(EventData)

    +

    MSRS:OnEventMarkChange(EventData)

    Occurs when a mark text was changed.

    -

    RADIOSPEECH:OnEventMarkRemoved(EventData)

    +

    MSRS:OnEventMarkRemoved(EventData)

    Occurs when a mark was removed.

    -

    RADIOSPEECH:OnEventMissionEnd(EventData)

    +

    MSRS:OnEventMissionEnd(EventData)

    Occurs when a mission ends

    -

    RADIOSPEECH:OnEventMissionStart(EventData)

    +

    MSRS:OnEventMissionStart(EventData)

    Occurs when a mission starts

    -

    RADIOSPEECH:OnEventParatrooperLanding(EventData)

    +

    MSRS:OnEventParatrooperLanding(EventData)

    Weapon add.

    -

    RADIOSPEECH:OnEventPilotDead(EventData)

    +

    MSRS:OnEventPilotDead(EventData)

    Occurs when the pilot of an aircraft is killed.

    -

    RADIOSPEECH:OnEventPlayerEnterAircraft(EventData)

    +

    MSRS:OnEventPlayerEnterAircraft(EventData)

    Occurs when a player enters a slot and takes control of an aircraft.

    -

    RADIOSPEECH:OnEventPlayerEnterUnit(EventData)

    +

    MSRS:OnEventPlayerEnterUnit(EventData)

    Occurs when any player assumes direct control of a unit.

    -

    RADIOSPEECH:OnEventPlayerLeaveUnit(EventData)

    +

    MSRS:OnEventPlayerLeaveUnit(EventData)

    Occurs when any player relieves control of a unit to the AI.

    -

    RADIOSPEECH:OnEventRefueling(EventData)

    +

    MSRS:OnEventRefueling(EventData)

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    -

    RADIOSPEECH:OnEventRefuelingStop(EventData)

    +

    MSRS:OnEventRefuelingStop(EventData)

    Occurs when an aircraft is finished taking fuel.

    -

    RADIOSPEECH:OnEventScore(EventData)

    +

    MSRS:OnEventScore(EventData)

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    -

    RADIOSPEECH:OnEventShootingEnd(EventData)

    +

    MSRS:OnEventShootingEnd(EventData)

    Occurs when any unit stops firing its weapon.

    -

    RADIOSPEECH:OnEventShootingStart(EventData)

    +

    MSRS:OnEventShootingStart(EventData)

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    -

    RADIOSPEECH:OnEventShot(EventData)

    +

    MSRS:OnEventShot(EventData)

    Occurs whenever any unit in a mission fires a weapon.

    -

    RADIOSPEECH:OnEventTakeoff(EventData)

    +

    MSRS:OnEventTakeoff(EventData)

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    -

    RADIOSPEECH:OnEventTriggerZone(EventData)

    +

    MSRS:OnEventTriggerZone(EventData)

    Trigger zone.

    -

    RADIOSPEECH:OnEventUnitLost(EventData)

    +

    MSRS:OnEventUnitLost(EventData)

    Occurs when the game thinks an object is destroyed.

    -

    RADIOSPEECH:ScheduleOnce(Start, SchedulerFunction, ...)

    +

    MSRS:ScheduleOnce(Start, SchedulerFunction, ...)

    Schedule a new time event.

    -

    RADIOSPEECH:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...)

    +

    MSRS:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...)

    Schedule a new time event.

    -

    RADIOSPEECH:ScheduleStop(SchedulerFunction)

    +

    MSRS:ScheduleStop(SchedulerFunction)

    Stops the Schedule.

    -

    RADIOSPEECH.Scheduler

    +

    MSRS.Scheduler

    -

    RADIOSPEECH:SetEventPriority(EventPriority)

    +

    MSRS:SetEventPriority(EventPriority)

    Set the Class Event processing Priority.

    -

    RADIOSPEECH:SetState(Object, Key, Value)

    +

    MSRS:SetState(Object, Key, Value)

    Set a state or property of the Object given a Key and a Value.

    -

    RADIOSPEECH:T(Arguments)

    +

    MSRS:T(Arguments)

    Trace a function logic level 1.

    -

    RADIOSPEECH:T2(Arguments)

    +

    MSRS:T2(Arguments)

    Trace a function logic level 2.

    -

    RADIOSPEECH:T3(Arguments)

    +

    MSRS:T3(Arguments)

    Trace a function logic level 3.

    -

    RADIOSPEECH:TraceAll(TraceAll)

    +

    MSRS:TraceAll(TraceAll)

    Trace all methods in MOOSE

    -

    RADIOSPEECH:TraceClass(Class)

    +

    MSRS:TraceClass(Class)

    Set tracing for a class

    -

    RADIOSPEECH:TraceClassMethod(Class, Method)

    +

    MSRS:TraceClassMethod(Class, Method)

    Set tracing for a specific method of class

    -

    RADIOSPEECH:TraceLevel(Level)

    +

    MSRS:TraceLevel(Level)

    Set trace level

    -

    RADIOSPEECH:TraceOff()

    +

    MSRS:TraceOff()

    Set trace off.

    -

    RADIOSPEECH:TraceOn()

    +

    MSRS:TraceOn()

    Set trace on.

    -

    RADIOSPEECH:TraceOnOff(TraceOnOff)

    +

    MSRS:TraceOnOff(TraceOnOff)

    Set trace on or off Note that when trace is off, no BASE.Debug statement is performed, increasing performance! @@ -2251,37 +2314,37 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

    RADIOSPEECH:UnHandleEvent(EventID)

    +

    MSRS:UnHandleEvent(EventID)

    UnSubscribe to a DCS event.

    -

    RADIOSPEECH._

    +

    MSRS._

    -

    RADIOSPEECH:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    MSRS:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    Trace a function call.

    -

    RADIOSPEECH:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    MSRS:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    Trace a function logic.

    -

    RADIOSPEECH.__

    +

    MSRS.__

    -

    RADIOSPEECH:onEvent(event)

    +

    MSRS:onEvent(event)

    @@ -2289,23 +2352,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - +
    - -
    + +
    -

    Makes the radio speak.

    - - - -

    RADIOSPEECH usage

    - -

    +

    MSRS class.

    Field(s)

    @@ -2314,9 +2371,31 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    #string -RADIOSPEECH.ClassName +MSRS.ClassName +

    Name of the class.

    +
    + +
    +
    +
    + + #number +MSRS.coalition + +

    Coalition of the transmission.

    + +
    + +
    +
    +
    + + Core.Point#COORDINATE +MSRS.coordinate + +

    Coordinate from where the transmission is send.

    @@ -2325,9 +2404,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    #string -RADIOSPEECH.Language +MSRS.culture - +

    Culture. Default "en-GB".

    @@ -2336,9 +2415,42 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    #table -RADIOSPEECH.Speech +MSRS.frequencies +

    Frequencies used in the transmissions.

    +
    + +
    +
    +
    + + #string +MSRS.gender + +

    Gender. Default "female".

    + +
    + +
    +
    +
    + + #string +MSRS.google + +

    Full path google credentials JSON file, e.g. "C:\Users\username\Downloads\service-account-file.json".

    + +
    + +
    +
    +
    + + #string +MSRS.lid + +

    Class id string for output to DCS log file.

    @@ -2347,9 +2459,75 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    #table -RADIOSPEECH.Vocabulary +MSRS.modulations +

    Modulations used in the transmissions.

    +
    + +
    +
    +
    + + #string +MSRS.name + +

    Name. Default "DCS-STTS".

    + +
    + +
    +
    +
    + + #string +MSRS.path + +

    Path to the SRS exe. This includes the final slash "/".

    + +
    + +
    +
    +
    + + #number +MSRS.port + +

    Port. Default 5002.

    + +
    + +
    +
    +
    + + #string +MSRS.version + +

    MSRS class version.

    + +
    + +
    +
    +
    + + #string +MSRS.voice + +

    Specifc voce.

    + +
    + +
    +
    +
    + + #number +MSRS.volume + +

    Volume between 0 (min) and 1 (max). Default 1.

    @@ -2360,81 +2538,31 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Add Sentence to the Speech collection.

    +

    Get frequencies.

    -
    +

    Defined in:

    -

    RADIOSPEECH

    +

    MSRS

    -

    Parameters:

    -
    -
    -

    - #string - RemainingSentence -

    -
    -
    - -

    The remaining sentence during recursion.

    - -
    -
    +

    Parameter:

    #table - Speech + Frequencies

    -

    The speech node.

    +

    in MHz.

    -
    -
    -

    - #string - Sentence -

    -
    -
    - -

    The full sentence.

    - -
    -
    -
    -
    -

    - #string - Data -

    -
    -
    - -

    The speech data.

    - -
    -
    -

    Return value:

    -
    - -
    - -

    self The RADIOSPEECH object.

    - -
    -
    @@ -2443,25 +2571,56 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Build the tree structure based on the language words, in order to find the correct sentences and to ignore incomprehensible words.

    +

    Get modulations.

    -
    +

    Defined in:

    -

    RADIOSPEECH

    +

    MSRS

    +
    +

    Parameter:

    +
    +
    +

    + #table + Modulations +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Get path to SRS directory.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    Return value:

    -

    #RADIOSPEECH:

    +

    #string:

    -

    self The RADIOSPEECH object.

    +

    Path to the directory. This includes the final slash "/".

    @@ -2473,28 +2632,88 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Create a new RADIOSPEECH object for a given radio frequency/modulation.

    +

    Get port.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    Port.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Print SRS STTS help to DCS log file.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    +
    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a new MSRS object.

    Defined in:

    -

    RADIOSPEECH

    +

    MSRS

    Parameters:

    - #number - frequency + #string + PathToSRS

    -

    The radio frequency in MHz.

    +

    Path to the directory, where SRS is located.

    @@ -2502,23 +2721,36 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    #number - modulation + Frequency

    -

    (Optional) The radio modulation. Default radio.modulation.AM.

    +

    Radio frequency in MHz. Default 143.00 MHz. Can also be given as a #table of multiple frequencies.

    + +
    +
    +
    +
    +

    + #number + Modulation +

    +
    +
    + +

    Radio modulation: 0=AM (default), 1=FM. See radio.modulation.AM and radio.modulation.FM enumerators. Can also be given as a #table of multiple modulations.

    Return value:

    -

    self The RADIOSPEECH object.

    +

    self

    @@ -2530,71 +2762,270 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    +

    Play sound file (ogg or mp3) via SRS.

    - -
    +

    Defined in:

    -

    RADIOSPEECH

    +

    MSRS

    +
    +

    Parameters:

    +
    +
    +

    + Sound.SoundFile#SOUNDFILE + Soundfile +

    +
    +
    + +

    Sound file to play.

    + +
    +
    +
    +
    +

    + #number + Delay +

    +
    +
    + +

    Delay in seconds, before the sound file is played.

    + +
    +
    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Play a SOUNDTEXT text-to-speech object.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    +
    +

    Parameters:

    +
    +
    +

    + Sound.SoundFile#SOUNDTEXT + SoundText +

    +
    +
    + +

    Sound text.

    + +
    +
    +
    +
    +

    + #number + Delay +

    +
    +
    + +

    Delay in seconds, before the sound file is played.

    + +
    +
    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Play text message via STTS.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    +
    +

    Parameters:

    +
    +
    +

    + #string + Text +

    +
    +
    + +

    Text message.

    + +
    +
    +
    +
    +

    + #number + Delay +

    +
    +
    + +

    Delay in seconds, before the message is played.

    + +
    +
    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Play text file via STTS.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    +
    +

    Parameters:

    +
    +
    +

    + #string + TextFile +

    +
    +
    + +

    Full path to the file.

    + +
    +
    +
    +
    +

    + #number + Delay +

    +
    +
    + +

    Delay in seconds, before the message is played.

    + +
    +
    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set the coordinate from which the transmissions will be broadcasted.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    Parameter:

    - Langauge -

    -
    -
    -

    -
    -
    -
    - -
    -
    - -
    - - - -

    Speak a sentence.

    - -
    -
    -

    Defined in:

    -
    -

    RADIOSPEECH

    -
    -

    Parameters:

    -
    -
    -

    - #string - Sentence + Core.Point#COORDINATE + Coordinate

    -

    The sentence to be spoken.

    +

    Origin of the transmission.

    -
    -
    -

    - Language -

    -
    -
    -

    -
    -
    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    @@ -2603,195 +3034,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Speak a sentence.

    +

    Set culture.

    -
    +

    Defined in:

    -

    RADIOSPEECH

    -
    -

    Parameters:

    -
    -
    -

    - #string - Sentence -

    -
    -
    - -

    The sentence to be spoken.

    - -
    -
    -
    -
    -

    - Speech -

    -
    -
    -

    -
    -
    -
    -
    -

    - Langauge -

    -
    -
    -

    -
    -
    -
    - -
    -
    - -
    - - - -

    Speak a sentence.

    - -
    -
    -

    Defined in:

    -
    -

    RADIOSPEECH

    -
    -

    Parameters:

    -
    -
    -

    - #string - Sentence -

    -
    -
    - -

    The sentence to be spoken.

    - -
    -
    -
    -
    -

    - Speech -

    -
    -
    -

    -
    -
    -
    -
    -

    - Language -

    -
    -
    -

    -
    -
    -
    - -
    -
    - -
    -

    Field(s)

    -
    -
    -
    - - #string -RADIOSPEECH.ClassName - - - -
    - -
    -
    -
    - - #string -RADIOSPEECH.Language - - - -
    - -
    -
    -
    - - #table -RADIOSPEECH.Speech - - - -
    - -
    -
    -
    - - #table -RADIOSPEECH.Vocabulary - - - -
    - -
    -
    -

    Function(s)

    -
    -
    - - - -

    Add a transmission to the radio queue.

    - -
    -
    -

    Defined in:

    -

    Parameter:

    - #RADIOQUEUE.Transmission - transmission + #string + Culture

    -

    The transmission data table.

    +

    Culture, e.g. "en-GB" (default).

    Return value:

    -

    self The RADIOQUEUE object.

    +

    self

    @@ -2803,98 +3078,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Broadcast radio message.

    +

    Set frequencies.

    -
    +

    Defined in:

    Parameter:

    - #RADIOQUEUE.Transmission - transmission + #table + Frequencies

    -

    The transmission.

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Create a new RADIOQUEUE object for a given radio frequency/modulation.

    - -
    -
    -

    Defined in:

    - -

    Parameters:

    -
    -
    -

    - #number - frequency -

    -
    -
    - -

    The radio frequency in MHz.

    - -
    -
    -
    -
    -

    - #number - modulation -

    -
    -
    - -

    (Optional) The radio modulation. Default radio.modulation.AM.

    - -
    -
    -
    -
    -

    - #string - alias -

    -
    -
    - -

    (Optional) Name of the radio queue.

    +

    Frequencies in MHz. Can also be given as a #number if only one frequency should be used.

    Return value:

    -

    self The RADIOQUEUE object.

    +

    self

    @@ -2906,117 +3122,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Add a transmission to the radio queue.

    +

    Set gender.

    -
    +

    Defined in:

    -

    Parameters:

    +

    Parameter:

    #string - filename + Gender

    -

    Name of the sound file. Usually an ogg or wav file type.

    - -
    -
    -
    -
    -

    - #number - duration -

    -
    -
    - -

    Duration in seconds the file lasts.

    - -
    -
    -
    -
    -

    - #number - path -

    -
    -
    - -

    Directory path inside the miz file where the sound file is located. Default "l10n/DEFAULT/".

    - -
    -
    -
    -
    -

    - #number - tstart -

    -
    -
    - -

    Start time (abs) seconds. Default now.

    - -
    -
    -
    -
    -

    - #number - interval -

    -
    -
    - -

    Interval in seconds after the last transmission finished.

    - -
    -
    -
    -
    -

    - #string - subtitle -

    -
    -
    - -

    Subtitle of the transmission.

    - -
    -
    -
    -
    -

    - #number - subduration -

    -
    -
    - -

    Duration [sec] of the subtitle being displayed. Default 5 sec.

    +

    Gender: "male" or "female" (default).

    Return value:

    -

    self The RADIOQUEUE object.

    +

    self

    @@ -3028,57 +3166,253 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Convert a number (as string) into a radio transmission.

    +

    Use google text-to-speech.

    - -

    E.g. for board number or headings.

    - -
    +

    Defined in:

    -

    Parameters:

    +

    Parameter:

    +
    +
    +

    + PathToCredentials +

    +
    +
    + +

    Full path to the google credentials JSON file, e.g. "C:\Users\username\Downloads\service-account-file.json".

    + +
    +
    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set modulations.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    +
    +

    Parameter:

    +
    +
    +

    + #table + Modulations +

    +
    +
    + +

    Modulations. Can also be given as a #number if only one modulation should be used.

    + +
    +
    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set path to SRS install directory.

    + + +

    More precisely, path to where the DCS-

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    +
    +

    Parameter:

    #string - number + Path

    -

    Number string, e.g. "032" or "183".

    +

    Path to the directory, where the sound file is located. This does not contain a final backslash or slash.

    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set port.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    +
    +

    Parameter:

    #number - delay + Port

    -

    Delay before transmission in seconds.

    +

    Port. Default 5002.

    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set to use a specific voice.

    + + +

    Will override gender and culture settings.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    +
    +

    Parameter:

    - #number - interval + #string + Voice

    -

    Interval between the next call.

    +

    Voice.

    + +
    +
    +

    Return value:

    +
    +
    +

    #MSRS:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Execute SRS command to play sound using the DCS-SR-ExternalAudio.exe.

    + +
    +
    +

    Defined in:

    +
    +

    MSRS

    +
    +

    Parameter:

    +
    +
    +

    + #string + command +

    +
    +
    + +

    Command to executer

    @@ -3089,7 +3423,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Duration of the call in seconds.

    +

    Return value of os.execute() command.

    @@ -3101,28 +3435,54 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Set parameters of a digit.

    +

    Get SRS command to play sound using the DCS-SR-ExternalAudio.exe.

    -
    +

    Defined in:

    Parameters:

    - #number - digit + #table + freqs

    -

    The digit 0-9.

    +

    Frequencies in MHz.

    + +
    +
    +
    +
    +

    + #table + modus +

    +
    +
    + +

    Modulations.

    + +
    +
    +
    +
    +

    + #number + coal +

    +
    +
    + +

    Coalition.

    @@ -3130,25 +3490,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    #string - filename + gender

    -

    The name of the sound file.

    - -
    -
    -
    -
    -

    - #number - duration -

    -
    -
    - -

    The duration of the sound file in seconds.

    +

    Gender.

    @@ -3156,12 +3503,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    #string - path + voice

    -

    The directory within the miz file where the sound is located. Default "l10n/DEFAULT/".

    +

    Voice.

    @@ -3169,12 +3516,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    #string - subtitle + culture

    -

    Subtitle of the transmission.

    +

    Culture.

    @@ -3182,23 +3529,49 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    #number - subduration + volume

    -

    Duration [sec] of the subtitle being displayed. Default 5 sec.

    +

    Volume.

    + +
    +
    +
    +
    +

    + #number + speed +

    +
    +
    + +

    Speed.

    + +
    +
    +
    +
    +

    + #number + port +

    +
    +
    + +

    Port.

    Return value:

    -

    #RADIOQUEUE:

    +

    #string:

    -

    self The RADIOQUEUE object.

    +

    Command.

    @@ -3210,340 +3583,57 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    Set radio power.

    +

    Get lat, long and alt from coordinate.

    - -

    Note that this only applies if no relay unit is used.

    - -
    +

    Defined in:

    Parameter:

    - #number - power + Core.Point#Coordinate + Coordinate

    -

    Radio power in Watts. Default 100 W.

    +

    Coordinate. Can also be a DCS#Vec3.

    -

    Return value:

    +

    Return values:

    - -
    - -

    self The RADIOQUEUE object.

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Set coordinate from where the transmission is broadcasted.

    - -
    -
    -

    Defined in:

    - -

    Parameter:

    -
    -
    -

    - Core.Point#COORDINATE - coordinate -

    -
    -
    - -

    Coordinate of the sender.

    - -
    +
    +

    #number:

    -

    Return value:

    -
    - -
    - -

    self The RADIOQUEUE object.

    +
    + +

    Latitude.

    -
    -
    -
    - -
    -
    - -
    - - - -

    Set name of unit or static from which transmissions are made.

    - -
    -
    -

    Defined in:

    - -

    Parameter:

    -
    -
    -

    - #string - name -

    -
    -
    - -

    Name of the unit or static used for transmissions.

    - -
    -

    Return value:

    -
    - -
    - -

    self The RADIOQUEUE object.

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Start the radio queue.

    - -
    -
    -

    Defined in:

    - -

    Parameters:

    -
    -
    -

    - #number - delay -

    -
    -
    - -

    (Optional) Delay in seconds, before the radio queue is started. Default 1 sec.

    - -
    +
    +

    #number:

    -
    -
    -

    - #number - dt -

    -
    -
    - -

    (Optional) Time step in seconds for checking the queue. Default 0.01 sec.

    +
    + +

    Longitude.

    -
    -

    Return value:

    -
    - -
    - -

    self The RADIOQUEUE object.

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Stop the radio queue.

    - - -

    Stop scheduler and delete queue.

    - -
    -
    -

    Defined in:

    - -

    Return value:

    -
    - -
    - -

    self The RADIOQUEUE object.

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Check radio queue for transmissions to be broadcasted.

    - -
    -
    -

    Defined in:

    - -
    - -
    -
    - -
    - - - -

    Start checking the radio queue.

    - -
    -
    -

    Defined in:

    - -

    Parameter:

    -
    -
    -

    - #number - delay -

    -
    -
    - -

    Delay in seconds before checking.

    - -
    +
    +

    #number:

    -
    +
    + +

    Altitude.

    -
    -
    - -
    - - - -

    Get unit from which we want to transmit a radio message.

    - - -

    This has to be an aircraft for subtitles to work.

    - -
    -
    -

    Defined in:

    - -

    Return value:

    -
    - -
    - -

    Sending unit or nil if was not setup, is not an aircraft or ground unit or is not alive.

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Get unit from which we want to transmit a radio message.

    - - -

    This has to be an aircraft for subtitles to work.

    - -
    -
    -

    Defined in:

    - -

    Return value:

    -
    -
    -

    DCS#Vec3:

    -
    -
    - -

    Vector 3D.

    - -
    +
    @@ -3557,9 +3647,31 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    #string -RADIOSPEECH.ClassName +MSRS.ClassName +

    Name of the class.

    +
    + +
    +
    +
    + + #number +MSRS.coalition + +

    Coalition of the transmission.

    + +
    + +
    +
    +
    + + Core.Point#COORDINATE +MSRS.coordinate + +

    Coordinate from where the transmission is send.

    @@ -3568,9 +3680,9 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    #string -RADIOSPEECH.Language +MSRS.culture - +

    Culture. Default "en-GB".

    @@ -3579,9 +3691,42 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    #table -RADIOSPEECH.Speech +MSRS.frequencies +

    Frequencies used in the transmissions.

    +
    + +
    +
    +
    + + #string +MSRS.gender + +

    Gender. Default "female".

    + +
    + +
    +
    +
    + + #string +MSRS.google + +

    Full path google credentials JSON file, e.g. "C:\Users\username\Downloads\service-account-file.json".

    + +
    + +
    +
    +
    + + #string +MSRS.lid + +

    Class id string for output to DCS log file.

    @@ -3590,9 +3735,75 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    #table -RADIOSPEECH.Vocabulary +MSRS.modulations +

    Modulations used in the transmissions.

    +
    + +
    +
    +
    + + #string +MSRS.name + +

    Name. Default "DCS-STTS".

    + +
    + +
    +
    +
    + + #string +MSRS.path + +

    Path to the SRS exe. This includes the final slash "/".

    + +
    + +
    +
    +
    + + #number +MSRS.port + +

    Port. Default 5002.

    + +
    + +
    +
    +
    + + #string +MSRS.version + +

    MSRS class version.

    + +
    + +
    +
    +
    + + #string +MSRS.voice + +

    Specifc voce.

    + +
    + +
    +
    +
    + + #number +MSRS.volume + +

    Volume between 0 (min) and 1 (max). Default 1.

    @@ -3603,7 +3814,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Clear the state of an object.

    @@ -3647,7 +3858,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Creation of a Birth Event.

    @@ -3726,7 +3937,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Creation of a Crash Event.

    @@ -3772,7 +3983,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Creation of a Dead Event.

    @@ -3818,7 +4029,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    @@ -3851,7 +4062,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Creation of a Remove Unit Event.

    @@ -3897,7 +4108,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Creation of a Takeoff Event.

    @@ -3943,7 +4154,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Log an exception which will be traced always.

    @@ -3978,7 +4189,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Returns the event dispatcher

    @@ -4008,7 +4219,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Remove all subscribed events

    @@ -4038,7 +4249,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Trace a function call.

    @@ -4073,7 +4284,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Trace a function call level 2.

    @@ -4108,7 +4319,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Trace a function call level 3.

    @@ -4143,7 +4354,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Get the ClassID of the class instance.

    @@ -4173,7 +4384,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Get the ClassName of the class instance.

    @@ -4203,7 +4414,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Get the ClassName + ClassID of the class instance.

    @@ -4236,7 +4447,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Get the Class Event processing Priority.

    @@ -4270,7 +4481,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    This is the worker method to retrieve the Parent class.

    @@ -4335,7 +4546,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Get a Value given a Key from the Object.

    @@ -4392,7 +4603,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Subscribe to a DCS Event.

    @@ -4449,7 +4660,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Log an information which will be traced always.

    @@ -4484,7 +4695,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    This is the worker method to inherit from a parent class.

    @@ -4540,7 +4751,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    This is the worker method to check if an object is an (sub)instance of a class.

    @@ -4596,7 +4807,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Enquires if tracing is on (for the class).

    @@ -4626,7 +4837,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    BASE constructor.

    @@ -4667,7 +4878,7 @@ end

    Occurs when an object is completely destroyed.

    @@ -4703,7 +4914,7 @@ end

    BDA.

    @@ -4736,7 +4947,7 @@ end

    Occurs when a ground unit captures either an airbase or a farp.

    @@ -4773,7 +4984,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when any object is spawned into the mission.

    @@ -4809,7 +5020,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    @@ -4845,7 +5056,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when an object is dead.

    @@ -4881,7 +5092,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Unknown precisely what creates this event, likely tied into newer damage model.

    @@ -4922,7 +5133,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Discard chair after ejection.

    @@ -4955,7 +5166,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when a pilot ejects from an aircraft @@ -4989,7 +5200,7 @@ initiator : The unit that has ejected

    Occurs when any aircraft shuts down its engines.

    @@ -5025,7 +5236,7 @@ initiator : The unit that has ejected

    Occurs when any aircraft starts its engines.

    @@ -5061,7 +5272,7 @@ initiator : The unit that has ejected

    Occurs whenever an object is hit by a weapon.

    @@ -5099,7 +5310,7 @@ target: The Object that was hit.

    Occurs when any system fails on a human controlled aircraft.

    @@ -5135,7 +5346,7 @@ target: The Object that was hit.

    Occurs on the death of a unit.

    @@ -5178,7 +5389,7 @@ target: The Object that was hit.

    Occurs when an aircraft lands at an airbase, farp or ship @@ -5216,7 +5427,7 @@ place: Object that the unit landed on.

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    @@ -5259,7 +5470,7 @@ place: Object that the unit landed on.

    Landing quality mark.

    @@ -5292,7 +5503,7 @@ place: Object that the unit landed on.

    Occurs when a new mark was added.

    @@ -5328,7 +5539,7 @@ place: Object that the unit landed on.

    Occurs when a mark text was changed.

    @@ -5364,7 +5575,7 @@ place: Object that the unit landed on.

    Occurs when a mark was removed.

    @@ -5400,7 +5611,7 @@ place: Object that the unit landed on.

    Occurs when a mission ends

    @@ -5433,7 +5644,7 @@ place: Object that the unit landed on.

    Occurs when a mission starts

    @@ -5466,7 +5677,7 @@ place: Object that the unit landed on.

    Weapon add.

    @@ -5502,7 +5713,7 @@ place: Object that the unit landed on.

    Occurs when the pilot of an aircraft is killed.

    @@ -5539,7 +5750,7 @@ initiator : The unit that the pilot has died in.

    Occurs when a player enters a slot and takes control of an aircraft.

    @@ -5576,7 +5787,7 @@ initiator : The unit that is being taken control of.

    Occurs when any player assumes direct control of a unit.

    @@ -5612,7 +5823,7 @@ initiator : The unit that is being taken control of.

    Occurs when any player relieves control of a unit to the AI.

    @@ -5648,7 +5859,7 @@ initiator : The unit that is being taken control of.

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    @@ -5684,7 +5895,7 @@ initiator : The unit that is being taken control of.

    Occurs when an aircraft is finished taking fuel.

    @@ -5720,7 +5931,7 @@ initiator : The unit that is being taken control of.

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    @@ -5756,7 +5967,7 @@ initiator : The unit that is being taken control of.

    Occurs when any unit stops firing its weapon.

    @@ -5793,7 +6004,7 @@ initiator : The unit that was doing the shooting.

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    @@ -5831,7 +6042,7 @@ target: The unit that is being targeted.

    Occurs whenever any unit in a mission fires a weapon.

    @@ -5867,7 +6078,7 @@ target: The unit that is being targeted.

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    @@ -5904,7 +6115,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Trigger zone.

    @@ -5937,7 +6148,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Occurs when the game thinks an object is destroyed.

    @@ -5977,7 +6188,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Schedule a new time event.

    @@ -6050,7 +6261,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Schedule a new time event.

    @@ -6162,7 +6373,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Stops the Schedule.

    @@ -6195,7 +6406,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Set the Class Event processing Priority.

    @@ -6243,7 +6454,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set a state or property of the Object given a Key and a Value.

    @@ -6312,7 +6523,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace a function logic level 1.

    @@ -6347,7 +6558,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace a function logic level 2.

    @@ -6382,7 +6593,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace a function logic level 3.

    @@ -6417,7 +6628,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace all methods in MOOSE

    @@ -6450,7 +6661,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set tracing for a class

    @@ -6481,7 +6692,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set tracing for a specific method of class

    @@ -6523,7 +6734,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set trace level

    @@ -6554,7 +6765,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set trace off.

    @@ -6577,7 +6788,7 @@ BASE:TraceOff()

    Set trace on.

    @@ -6600,7 +6811,7 @@ BASE:TraceOn()

    Set trace on or off @@ -6646,7 +6857,7 @@ BASE:TraceOnOff( false )

    UnSubscribe to a DCS event.

    @@ -6690,7 +6901,7 @@ BASE:TraceOnOff( false )

    Trace a function call.

    @@ -6745,7 +6956,7 @@ BASE:TraceOnOff( false )

    Trace a function logic.

    @@ -6797,7 +7008,7 @@ BASE:TraceOnOff( false )
    @@ -6836,7 +7047,7 @@ BASE:TraceOnOff( false )
    diff --git a/Documentation/Sound.Radio.html b/Documentation/Sound.Radio.html new file mode 100644 index 000000000..1b00ed55f --- /dev/null +++ b/Documentation/Sound.Radio.html @@ -0,0 +1,6487 @@ + + + + + + + + + + + + + + + +
    +

    + +

    +
    +
    + + +Banner Image +
    +
    +

    Module Sound.Radio

    +
    +
    + +

    Sound - Radio transmissions.

    + + + +
    + +

    Features:

    + +
      +
    • Provide radio functionality to broadcast radio transmissions.
    • +
    + +

    What are radio communications in DCS?

    + +
      +
    • Radio transmissions consist of sound files that are broadcasted on a specific frequency (e.g. 115MHz) and modulation (e.g. AM),
    • +
    • They can be subtitled for a specific duration, the power in Watts of the transmiter's antenna can be set, and the transmission can be looped.
    • +
    + +

    How to supply DCS my own Sound Files?

    + +
      +
    • Your sound files need to be encoded in .ogg or .wav,
    • +
    • Your sound files should be as tiny as possible. It is suggested you encode in .ogg with low bitrate and sampling settings,
    • +
    • They need to be added in .\l10n\DEFAULT\ in you .miz file (wich can be decompressed like a .zip file),
    • +
    • For simplicity sake, you can let DCS' Mission Editor add the file itself, by creating a new Trigger with the action "Sound to Country", and choosing your sound file and a country you don't use in your mission.
    • +
    + +

    Due to weird DCS quirks, radio communications behave differently if sent by a Wrapper.Unit#UNIT or a Wrapper.Group#GROUP or by any other Wrapper.Positionable#POSITIONABLE

    + + + +

    Note that obviously, the frequency and the modulation of the transmission are important only if the players are piloting an Advanced System Modelling enabled aircraft, +like the A10C or the Mirage 2000C. They will hear the transmission if they are tuned on the right frequency and modulation (and if they are close enough - more on that below). +If an FC3 aircraft is used, it will hear every communication, whatever the frequency and the modulation is set to. The same is true for TACAN beacons. If your aircraft isn't compatible, +you won't hear/be able to use the TACAN beacon informations.

    + +
    + +

    Authors: Hugues "Grey_Echo" Bousquet, funkyfranky

    + + +
    +

    Global(s)

    +
    + + + + + +

    Global RADIO

    + +
    +
    +
    +
    + + #RADIO +RADIO + + + +
    + +
    +

    Type(s)

    + +
    + RADIO +, extends Core.Base#BASE +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from RADIODescription

    RADIO:Broadcast(viatrigger)

    +

    Broadcast the transmission.

    +

    RADIO.ClassName

    + +

    RADIO.FileName

    +

    Name of the sound file played.

    +

    RADIO.Frequency

    +

    Frequency of the transmission in Hz.

    +

    RADIO:GetAlias()

    +

    Get alias of the transmitter.

    +

    RADIO.Loop

    +

    Transmission is repeated (default true).

    +

    RADIO.Modulation

    +

    Modulation of the transmission (either radio.modulation.AM or radio.modulation.FM).

    +

    RADIO:New(Positionable)

    +

    Create a new RADIO Object.

    +

    RADIO:NewGenericTransmission(FileName, Frequency, Modulation, Power, Loop)

    +

    Create a new transmission, that is to say, populate the RADIO with relevant data +In this function the data is especially relevant if the broadcaster is anything but a UNIT or a GROUP, +but it will work with a UNIT or a GROUP anyway.

    +

    RADIO:NewUnitTransmission(FileName, Subtitle, SubtitleDuration, Frequency, Modulation, Loop)

    +

    Create a new transmission, that is to say, populate the RADIO with relevant data +In this function the data is especially relevant if the broadcaster is a UNIT or a GROUP, +but it will work for any Wrapper.Positionable#POSITIONABLE.

    +

    RADIO.Positionable

    +

    The #CONTROLLABLE that will transmit the radio calls.

    +

    RADIO.Power

    +

    Power of the antenna is Watts.

    +

    RADIO:SetAlias(alias)

    +

    Set alias of the transmitter.

    +

    RADIO:SetFileName(FileName)

    +

    Set the file name for the radio transmission.

    +

    RADIO:SetFrequency(Frequency)

    +

    Set the frequency for the radio transmission.

    +

    RADIO:SetLoop(Loop)

    +

    Set message looping on or off.

    +

    RADIO:SetModulation(Modulation)

    +

    Set AM or FM modulation of the radio transmitter.

    +

    RADIO:SetPower(Power)

    +

    Check validity of the power passed and sets RADIO.Power

    +

    RADIO:SetSubtitle(Subtitle, SubtitleDuration)

    +

    Check validity of the subtitle and the subtitleDuration passed and sets RADIO.subtitle and RADIO.subtitleDuration +Both parameters are mandatory, since it wouldn't make much sense to change the Subtitle and not its duration

    +

    RADIO:StopBroadcast()

    +

    Stops a transmission +This function is especially usefull to stop the broadcast of looped transmissions

    +

    RADIO.Subtitle

    +

    Subtitle of the transmission.

    +

    RADIO.SubtitleDuration

    +

    Duration of the Subtitle in seconds.

    +

    RADIO.alias

    +

    Name of the radio transmitter.

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from BASEDescription

    RADIO.ClassID

    +

    The ID number of the class.

    +

    RADIO.ClassName

    +

    The name of the class.

    +

    RADIO.ClassNameAndID

    +

    The name of the class concatenated with the ID number of the class.

    +

    RADIO:ClearState(Object, StateName)

    +

    Clear the state of an object.

    +

    RADIO:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace)

    +

    Creation of a Birth Event.

    +

    RADIO:CreateEventCrash(EventTime, Initiator)

    +

    Creation of a Crash Event.

    +

    RADIO:CreateEventDead(EventTime, Initiator)

    +

    Creation of a Dead Event.

    +

    RADIO:CreateEventPlayerEnterAircraft(PlayerUnit)

    +

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    +

    RADIO:CreateEventRemoveUnit(EventTime, Initiator)

    +

    Creation of a Remove Unit Event.

    +

    RADIO:CreateEventTakeoff(EventTime, Initiator)

    +

    Creation of a Takeoff Event.

    +

    RADIO:E(Arguments)

    +

    Log an exception which will be traced always.

    +

    RADIO:EventDispatcher()

    +

    Returns the event dispatcher

    +

    RADIO:EventRemoveAll()

    +

    Remove all subscribed events

    +

    RADIO:F(Arguments)

    +

    Trace a function call.

    +

    RADIO:F2(Arguments)

    +

    Trace a function call level 2.

    +

    RADIO:F3(Arguments)

    +

    Trace a function call level 3.

    +

    RADIO:GetClassID()

    +

    Get the ClassID of the class instance.

    +

    RADIO:GetClassName()

    +

    Get the ClassName of the class instance.

    +

    RADIO:GetClassNameAndID()

    +

    Get the ClassName + ClassID of the class instance.

    +

    RADIO:GetEventPriority()

    +

    Get the Class Event processing Priority.

    +

    RADIO:GetParent(Child, FromClass)

    +

    This is the worker method to retrieve the Parent class.

    +

    RADIO:GetState(Object, Key)

    +

    Get a Value given a Key from the Object.

    +

    RADIO:HandleEvent(EventID, EventFunction)

    +

    Subscribe to a DCS Event.

    +

    RADIO:I(Arguments)

    +

    Log an information which will be traced always.

    +

    RADIO:Inherit(Child, Parent)

    +

    This is the worker method to inherit from a parent class.

    +

    RADIO:IsInstanceOf(ClassName)

    +

    This is the worker method to check if an object is an (sub)instance of a class.

    +

    RADIO:IsTrace()

    +

    Enquires if tracing is on (for the class).

    +

    RADIO:New()

    +

    BASE constructor.

    +

    RADIO:OnEvent(EventData)

    +

    Occurs when an object is completely destroyed.

    +

    RADIO:OnEventBDA(EventData)

    +

    BDA.

    +

    RADIO:OnEventBaseCaptured(EventData)

    +

    Occurs when a ground unit captures either an airbase or a farp.

    +

    RADIO:OnEventBirth(EventData)

    +

    Occurs when any object is spawned into the mission.

    +

    RADIO:OnEventCrash(EventData)

    +

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    +

    RADIO:OnEventDead(EventData)

    +

    Occurs when an object is dead.

    +

    RADIO:OnEventDetailedFailure(EventData)

    +

    Unknown precisely what creates this event, likely tied into newer damage model.

    +

    RADIO:OnEventDiscardChairAfterEjection(EventData)

    +

    Discard chair after ejection.

    +

    RADIO:OnEventEjection(EventData)

    +

    Occurs when a pilot ejects from an aircraft +initiator : The unit that has ejected

    +

    RADIO:OnEventEngineShutdown(EventData)

    +

    Occurs when any aircraft shuts down its engines.

    +

    RADIO:OnEventEngineStartup(EventData)

    +

    Occurs when any aircraft starts its engines.

    +

    RADIO:OnEventHit(EventData)

    +

    Occurs whenever an object is hit by a weapon.

    +

    RADIO:OnEventHumanFailure(EventData)

    +

    Occurs when any system fails on a human controlled aircraft.

    +

    RADIO:OnEventKill(EventData)

    +

    Occurs on the death of a unit.

    +

    RADIO:OnEventLand(EventData)

    +

    Occurs when an aircraft lands at an airbase, farp or ship +initiator : The unit that has landed +place: Object that the unit landed on.

    +

    RADIO:OnEventLandingAfterEjection(EventData)

    +

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    +

    RADIO:OnEventLandingQualityMark(EventData)

    +

    Landing quality mark.

    +

    RADIO:OnEventMarkAdded(EventData)

    +

    Occurs when a new mark was added.

    +

    RADIO:OnEventMarkChange(EventData)

    +

    Occurs when a mark text was changed.

    +

    RADIO:OnEventMarkRemoved(EventData)

    +

    Occurs when a mark was removed.

    +

    RADIO:OnEventMissionEnd(EventData)

    +

    Occurs when a mission ends

    +

    RADIO:OnEventMissionStart(EventData)

    +

    Occurs when a mission starts

    +

    RADIO:OnEventParatrooperLanding(EventData)

    +

    Weapon add.

    +

    RADIO:OnEventPilotDead(EventData)

    +

    Occurs when the pilot of an aircraft is killed.

    +

    RADIO:OnEventPlayerEnterAircraft(EventData)

    +

    Occurs when a player enters a slot and takes control of an aircraft.

    +

    RADIO:OnEventPlayerEnterUnit(EventData)

    +

    Occurs when any player assumes direct control of a unit.

    +

    RADIO:OnEventPlayerLeaveUnit(EventData)

    +

    Occurs when any player relieves control of a unit to the AI.

    +

    RADIO:OnEventRefueling(EventData)

    +

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    +

    RADIO:OnEventRefuelingStop(EventData)

    +

    Occurs when an aircraft is finished taking fuel.

    +

    RADIO:OnEventScore(EventData)

    +

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    +

    RADIO:OnEventShootingEnd(EventData)

    +

    Occurs when any unit stops firing its weapon.

    +

    RADIO:OnEventShootingStart(EventData)

    +

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    +

    RADIO:OnEventShot(EventData)

    +

    Occurs whenever any unit in a mission fires a weapon.

    +

    RADIO:OnEventTakeoff(EventData)

    +

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    +

    RADIO:OnEventTriggerZone(EventData)

    +

    Trigger zone.

    +

    RADIO:OnEventUnitLost(EventData)

    +

    Occurs when the game thinks an object is destroyed.

    +

    RADIO:ScheduleOnce(Start, SchedulerFunction, ...)

    +

    Schedule a new time event.

    +

    RADIO:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...)

    +

    Schedule a new time event.

    +

    RADIO:ScheduleStop(SchedulerFunction)

    +

    Stops the Schedule.

    +

    RADIO.Scheduler

    + +

    RADIO:SetEventPriority(EventPriority)

    +

    Set the Class Event processing Priority.

    +

    RADIO:SetState(Object, Key, Value)

    +

    Set a state or property of the Object given a Key and a Value.

    +

    RADIO:T(Arguments)

    +

    Trace a function logic level 1.

    +

    RADIO:T2(Arguments)

    +

    Trace a function logic level 2.

    +

    RADIO:T3(Arguments)

    +

    Trace a function logic level 3.

    +

    RADIO:TraceAll(TraceAll)

    +

    Trace all methods in MOOSE

    +

    RADIO:TraceClass(Class)

    +

    Set tracing for a class

    +

    RADIO:TraceClassMethod(Class, Method)

    +

    Set tracing for a specific method of class

    +

    RADIO:TraceLevel(Level)

    +

    Set trace level

    +

    RADIO:TraceOff()

    +

    Set trace off.

    +

    RADIO:TraceOn()

    +

    Set trace on.

    +

    RADIO:TraceOnOff(TraceOnOff)

    +

    Set trace on or off +Note that when trace is off, no BASE.Debug statement is performed, increasing performance! +When Moose is loaded statically, (as one file), tracing is switched off by default.

    +

    RADIO:UnHandleEvent(EventID)

    +

    UnSubscribe to a DCS event.

    +

    RADIO._

    + +

    RADIO:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    Trace a function call.

    +

    RADIO:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    Trace a function logic.

    +

    RADIO.__

    + +

    RADIO:onEvent(event)

    + +
    +
    + + +
    +
    +
    + +
    + +
    +
    + +

    It's not true I had nothing on, I had the radio on. -- Marilyn Monroe

    + +

    RADIO usage

    + +

    There are 3 steps to a successful radio transmission.

    + + + + + +

    Methods to set relevant parameters for both a Wrapper.Unit#UNIT or a Wrapper.Group#GROUP or any other Wrapper.Positionable#POSITIONABLE

    + + + +

    Additional Methods to set relevant parameters if the transmitter is a Wrapper.Unit#UNIT or a Wrapper.Group#GROUP

    + + + +

    Additional Methods to set relevant parameters if the transmitter is any other Wrapper.Positionable#POSITIONABLE

    + + + +

    What is this power thing?

    + +
      +
    • If your transmission is sent by a Wrapper.Positionable#POSITIONABLE other than a Wrapper.Unit#UNIT or a Wrapper.Group#GROUP, you can set the power of the antenna,
    • +
    • Otherwise, DCS sets it automatically, depending on what's available on your Unit,
    • +
    • If the player gets too far from the transmitter, or if the antenna is too weak, the transmission will fade and become noisyer,
    • +
    • This an automated DCS calculation you have no say on,
    • +
    • For reference, a standard VOR station has a 100 W antenna, a standard AA TACAN has a 120 W antenna, and civilian ATC's antenna usually range between 300 and 500 W,
    • +
    • Note that if the transmission has a subtitle, it will be readable, regardless of the quality of the transmission. +
    • +
    + +
    +

    Field(s)

    +
    +
    +
    + + #string +RADIO.ClassName + + + +
    + +
    +
    +
    + + #string +RADIO.FileName + +

    Name of the sound file played.

    + +
    + +
    +
    +
    + + #number +RADIO.Frequency + +

    Frequency of the transmission in Hz.

    + +
    + +
    +
    +
    + + #boolean +RADIO.Loop + +

    Transmission is repeated (default true).

    + +
    + +
    +
    +
    + + #number +RADIO.Modulation + +

    Modulation of the transmission (either radio.modulation.AM or radio.modulation.FM).

    + +
    + +
    +
    +
    + + Wrapper.Controllable#CONTROLLABLE +RADIO.Positionable + +

    The #CONTROLLABLE that will transmit the radio calls.

    + +
    + +
    +
    +
    + + #number +RADIO.Power + +

    Power of the antenna is Watts.

    + +
    + +
    +
    +
    + + #string +RADIO.Subtitle + +

    Subtitle of the transmission.

    + +
    + +
    +
    +
    + + #number +RADIO.SubtitleDuration + +

    Duration of the Subtitle in seconds.

    + +
    + +
    +
    +
    + + #string +RADIO.alias + +

    Name of the radio transmitter.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Broadcast the transmission.

    + + +
      +
    • The Radio has to be populated with the new transmission before broadcasting.
    • +
    • Please use RADIO setters or either RADIO.NewGenericTransmission or RADIO.NewUnitTransmission
    • +
    • This class is in fact pretty smart, it determines the right DCS function to use depending on the type of POSITIONABLE
    • +
    • If the POSITIONABLE is not a UNIT or a GROUP, we use the generic (but limited) trigger.action.radioTransmission()
    • +
    • If the POSITIONABLE is a UNIT or a GROUP, we use the "TransmitMessage" Command
    • +
    • If your POSITIONABLE is a UNIT or a GROUP, the Power is ignored.
    • +
    • If your POSITIONABLE is not a UNIT or a GROUP, the Subtitle, SubtitleDuration are ignored
    • +
    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameter:

    +
    +
    +

    + #boolean + viatrigger +

    +
    +
    + +

    Use trigger.action.radioTransmission() in any case, i.e. also for UNITS and GROUPS.

    + +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get alias of the transmitter.

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    Name of the transmitter.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a new RADIO Object.

    + + +

    This doesn't broadcast a transmission, though, use RADIO.Broadcast to actually broadcast. +If you want to create a RADIO, you probably should use Wrapper.Positionable#POSITIONABLE.GetRadio() instead.

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameter:

    +
    +
    +

    + Wrapper.Positionable#POSITIONABLE + Positionable +

    +
    +
    + +

    The Positionable that will receive radio capabilities.

    + +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    The RADIO object or #nil if Positionable is invalid.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a new transmission, that is to say, populate the RADIO with relevant data +In this function the data is especially relevant if the broadcaster is anything but a UNIT or a GROUP, +but it will work with a UNIT or a GROUP anyway.

    + + +

    Only the #RADIO and the Filename are mandatory

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameters:

    +
    +
    +

    + #string + FileName +

    +
    +
    + +

    Name of the sound file that will be transmitted.

    + +
    +
    +
    +
    +

    + #number + Frequency +

    +
    +
    + +

    Frequency in MHz.

    + +
    +
    +
    +
    +

    + #number + Modulation +

    +
    +
    + +

    Modulation of frequency, which is either radio.modulation.AM or radio.modulation.FM.

    + +
    +
    +
    +
    +

    + #number + Power +

    +
    +
    + +

    Power in W.

    + +
    +
    +
    +
    +

    + Loop +

    +
    +
    +

    +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a new transmission, that is to say, populate the RADIO with relevant data +In this function the data is especially relevant if the broadcaster is a UNIT or a GROUP, +but it will work for any Wrapper.Positionable#POSITIONABLE.

    + + +

    Only the RADIO and the Filename are mandatory.

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameters:

    +
    +
    +

    + #string + FileName +

    +
    +
    + +

    Name of sound file.

    + +
    +
    +
    +
    +

    + #string + Subtitle +

    +
    +
    + +

    Subtitle to be displayed with sound file.

    + +
    +
    +
    +
    +

    + #number + SubtitleDuration +

    +
    +
    + +

    Duration of subtitle display in seconds.

    + +
    +
    +
    +
    +

    + #number + Frequency +

    +
    +
    + +

    Frequency in MHz.

    + +
    +
    +
    +
    +

    + #number + Modulation +

    +
    +
    + +

    Modulation which can be either radio.modulation.AM or radio.modulation.FM

    + +
    +
    +
    +
    +

    + #boolean + Loop +

    +
    +
    + +

    If true, loop message.

    + +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set alias of the transmitter.

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameter:

    +
    +
    +

    + #string + alias +

    +
    +
    + +

    Name of the radio transmitter.

    + +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set the file name for the radio transmission.

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameter:

    +
    +
    +

    + #string + FileName +

    +
    +
    + +

    File name of the sound file (i.e. "Noise.ogg")

    + +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set the frequency for the radio transmission.

    + + +

    If the transmitting positionable is a unit or group, this also set the command "SetFrequency" with the defined frequency and modulation.

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameter:

    +
    +
    +

    + #number + Frequency +

    +
    +
    + +

    Frequency in MHz. Ranges allowed for radio transmissions in DCS : 30-87.995 / 108-173.995 / 225-399.975MHz.

    + +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set message looping on or off.

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameter:

    +
    +
    +

    + #boolean + Loop +

    +
    +
    + +

    If true, message is repeated indefinitely.

    + +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set AM or FM modulation of the radio transmitter.

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameter:

    +
    +
    +

    + #number + Modulation +

    +
    +
    + +

    Modulation is either radio.modulation.AM or radio.modulation.FM.

    + +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Check validity of the power passed and sets RADIO.Power

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameter:

    +
    +
    +

    + #number + Power +

    +
    +
    + +

    Power in W.

    + +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Check validity of the subtitle and the subtitleDuration passed and sets RADIO.subtitle and RADIO.subtitleDuration +Both parameters are mandatory, since it wouldn't make much sense to change the Subtitle and not its duration

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Parameters:

    +
    +
    +

    + #string + Subtitle +

    +
    +
    +

    +
    +
    +
    +
    +

    + #number + SubtitleDuration +

    +
    +
    + +

    in s

    + +
    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +

    Usage:

    +
    -- create the broadcaster and attaches it a RADIO
    +local MyUnit = UNIT:FindByName("MyUnit")
    +local MyUnitRadio = MyUnit:GetRadio()
    +
    +-- add a subtitle for the next transmission, which will be up for 10s
    +MyUnitRadio:SetSubtitle("My Subtitle, 10)
    + +
    + +
    +
    + +
    + + + +

    Stops a transmission +This function is especially usefull to stop the broadcast of looped transmissions

    + +
    +
    +

    Defined in:

    +
    +

    RADIO

    +
    +

    Return value:

    +
    +
    +

    #RADIO:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    +

    Field(s)

    +
    +
    +
    + + #string +RADIO.ClassName + + + +
    + +
    +
    +
    + + #string +RADIO.FileName + +

    Name of the sound file played.

    + +
    + +
    +
    +
    + + #number +RADIO.Frequency + +

    Frequency of the transmission in Hz.

    + +
    + +
    +
    +
    + + #boolean +RADIO.Loop + +

    Transmission is repeated (default true).

    + +
    + +
    +
    +
    + + #number +RADIO.Modulation + +

    Modulation of the transmission (either radio.modulation.AM or radio.modulation.FM).

    + +
    + +
    +
    +
    + + Wrapper.Controllable#CONTROLLABLE +RADIO.Positionable + +

    The #CONTROLLABLE that will transmit the radio calls.

    + +
    + +
    +
    +
    + + #number +RADIO.Power + +

    Power of the antenna is Watts.

    + +
    + +
    +
    +
    + + #string +RADIO.Subtitle + +

    Subtitle of the transmission.

    + +
    + +
    +
    +
    + + #number +RADIO.SubtitleDuration + +

    Duration of the Subtitle in seconds.

    + +
    + +
    +
    +
    + + #string +RADIO.alias + +

    Name of the radio transmitter.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Clear the state of an object.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Object +

    +
    +
    + +

    The object that holds the Value set by the Key.

    + +
    +
    +
    +
    +

    + StateName +

    +
    +
    + +

    The key that is should be cleared.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Birth Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    +
    +

    + #string + IniUnitName +

    +
    +
    + +

    The initiating unit name.

    + +
    +
    +
    +
    +

    + place +

    +
    +
    +

    +
    +
    +
    +
    +

    + subplace +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Crash Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Dead Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Wrapper.Unit#UNIT + PlayerUnit +

    +
    +
    + +

    The aircraft unit the player entered.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Remove Unit Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Takeoff Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Log an exception which will be traced always.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the event dispatcher

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Remove all subscribed events

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call.

    + + +

    Must be at the beginning of the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call level 2.

    + + +

    Must be at the beginning of the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call level 3.

    + + +

    Must be at the beginning of the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the ClassID of the class instance.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The ClassID of the class instance.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the ClassName of the class instance.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The ClassName of the class instance.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the ClassName + ClassID of the class instance.

    + + +

    The ClassName + ClassID is formatted as '%s#%09d'.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The ClassName + ClassID of the class instance.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the Class Event processing Priority.

    + + +

    The Event processing Priority is a number from 1 to 10, +reflecting the order of the classes subscribed to the Event to be processed.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The Event processing Priority.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    This is the worker method to retrieve the Parent class.

    + + +

    Note that the Parent class must be passed to call the parent class method.

    + +
    self:GetParent(self):ParentMethod()
    +
    +
    +
    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #BASE + Child +

    +
    +
    + +

    This is the Child class from which the Parent class needs to be retrieved.

    + +
    +
    +
    +
    +

    + #BASE + FromClass +

    +
    +
    + +

    (Optional) The class from which to get the parent.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Get a Value given a Key from the Object.

    + + +

    Note that if the Object is destroyed, nillified or garbage collected, then the Values and Keys will also be gone.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Object +

    +
    +
    + +

    The object that holds the Value set by the Key.

    + +
    +
    +
    +
    +

    + Key +

    +
    +
    + +

    The key that is used to retrieve the value. Note that the key can be a #string, but it can also be any other type!

    + +
    +
    +

    Return value:

    +
    +
    +
    +
    + +

    The Value retrieved or nil if the Key was not found and thus the Value could not be retrieved.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Subscribe to a DCS Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Core.Event#EVENTS + EventID +

    +
    +
    + +

    Event ID.

    + +
    +
    +
    +
    +

    + #function + EventFunction +

    +
    +
    + +

    (optional) The function to be called when the event occurs for the unit.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Log an information which will be traced always.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    This is the worker method to inherit from a parent class.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Child +

    +
    +
    + +

    is the Child class that inherits.

    + +
    +
    +
    +
    +

    + #BASE + Parent +

    +
    +
    + +

    is the Parent class that the Child inherits from.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + +

    Child

    + +
    +
    +
    + +
    +
    + +
    + + + +

    This is the worker method to check if an object is an (sub)instance of a class.

    + + + +

    Examples:

    + +
      +
    • ZONE:New( 'some zone' ):IsInstanceOf( ZONE ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'ZONE' ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'zone' ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'BASE' ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'GROUP' ) will return false

    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + ClassName +

    +
    +
    + +

    is the name of the class or the class itself to run the check against

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Enquires if tracing is on (for the class).

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    BASE constructor.

    + + + +

    This is an example how to use the BASE:New() constructor in a new class definition when inheriting from BASE.

    + +
    function EVENT:New()
    +  local self = BASE:Inherit( self, BASE:New() ) -- #EVENT
    +  return self
    +end
    +  
    +
    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an object is completely destroyed.

    + + +

    initiator : The unit that is was destroyed.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    BDA.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a ground unit captures either an airbase or a farp.

    + + +

    initiator : The unit that captured the base +place: The airbase that was captured, can be a FARP or Airbase. When calling place:getCoalition() the faction will already be the new owning faction.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any object is spawned into the mission.

    + + +

    initiator : The unit that was spawned

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    + + +

    initiator : The unit that has crashed

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an object is dead.

    + + +

    initiator : The unit that is dead.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Unknown precisely what creates this event, likely tied into newer damage model.

    + + +

    Will update this page when new information become available.

    + +
      +
    • initiator: The unit that had the failure.
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Discard chair after ejection.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a pilot ejects from an aircraft +initiator : The unit that has ejected

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any aircraft shuts down its engines.

    + + +

    initiator : The unit that is stopping its engines.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any aircraft starts its engines.

    + + +

    initiator : The unit that is starting its engines.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs whenever an object is hit by a weapon.

    + + +

    initiator : The unit object the fired the weapon +weapon: Weapon object that hit the target +target: The Object that was hit.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any system fails on a human controlled aircraft.

    + + +

    initiator : The unit that had the failure

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs on the death of a unit.

    + + +

    Contains more and different information. Similar to unit_lost it will occur for aircraft before the aircraft crash event occurs.

    + +
      +
    • initiator: The unit that killed the target
    • +
    • target: Target Object
    • +
    • weapon: Weapon Object
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft lands at an airbase, farp or ship +initiator : The unit that has landed +place: Object that the unit landed on.

    + + +

    Can be an Airbase Object, FARP, or Ships

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    + + +

    Event does not occur if the pilot lands in the water and sub combs to Davey Jones Locker.

    + +
      +
    • initiator: Static object representing the ejected pilot. Place : Aircraft that the pilot ejected from.
    • +
    • place: may not return as a valid object if the aircraft has crashed into the ground and no longer exists.
    • +
    • subplace: is always 0 for unknown reasons.
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Landing quality mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a new mark was added.

    + + +

    MarkID: ID of the mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mark text was changed.

    + + +

    MarkID: ID of the mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mark was removed.

    + + +

    MarkID: ID of the mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mission ends

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mission starts

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Weapon add.

    + + +

    Fires when entering a mission per pylon with the name of the weapon (double pylons not counted, infinite wep reload not counted.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when the pilot of an aircraft is killed.

    + + +

    Can occur either if the player is alive and crashes or if a weapon kills the pilot without completely destroying the plane. +initiator : The unit that the pilot has died in.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a player enters a slot and takes control of an aircraft.

    + + +

    NOTE: This is a workaround of a long standing DCS bug with the PLAYER_ENTER_UNIT event. +initiator : The unit that is being taken control of.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any player assumes direct control of a unit.

    + + +

    initiator : The unit that is being taken control of.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any player relieves control of a unit to the AI.

    + + +

    initiator : The unit that the player left.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    + + +

    initiator : The unit that is receiving fuel.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft is finished taking fuel.

    + + +

    initiator : The unit that was receiving fuel.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    + + +

    There is no information on what values the score was changed to. Event is likely similar to player_comment in this regard.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any unit stops firing its weapon.

    + + +

    Event will always correspond with a shooting start event. +initiator : The unit that was doing the shooting.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    + + +

    Most common with aircraft cannons (GAU-8), autocannons, and machine guns. +initiator : The unit that is doing the shooting. +target: The unit that is being targeted.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs whenever any unit in a mission fires a weapon.

    + + +

    But not any machine gun or autocannon based weapon, those are handled by EVENT.ShootingStart.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    + + +

    initiator : The unit that tookoff +place: Object from where the AI took-off from. Can be an Airbase Object, FARP, or Ships

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trigger zone.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when the game thinks an object is destroyed.

    + + + +
      +
    • initiator: The unit that is was destroyed.
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Schedule a new time event.

    + + +

    Note that the schedule will only take place if the scheduler is started. Even for a single schedule event, the scheduler needs to be started also.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #number + Start +

    +
    +
    + +

    Specifies the amount of seconds that will be waited before the scheduling is started, and the event function is called.

    + +
    +
    +
    +
    +

    + #function + SchedulerFunction +

    +
    +
    + +

    The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

    + +
    +
    +
    +
    +

    + #table + ... +

    +
    +
    + +

    Optional arguments that can be given as part of scheduler. The arguments need to be given as a table { param1, param 2, ... }.

    + +
    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The ScheduleID of the planned schedule.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Schedule a new time event.

    + + +

    Note that the schedule will only take place if the scheduler is started. Even for a single schedule event, the scheduler needs to be started also.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #number + Start +

    +
    +
    + +

    Specifies the amount of seconds that will be waited before the scheduling is started, and the event function is called.

    + +
    +
    +
    +
    +

    + #number + Repeat +

    +
    +
    + +

    Specifies the interval in seconds when the scheduler will call the event function.

    + +
    +
    +
    +
    +

    + #number + RandomizeFactor +

    +
    +
    + +

    Specifies a randomization factor between 0 and 1 to randomize the Repeat.

    + +
    +
    +
    +
    +

    + #number + Stop +

    +
    +
    + +

    Specifies the amount of seconds when the scheduler will be stopped.

    + +
    +
    +
    +
    +

    + #function + SchedulerFunction +

    +
    +
    + +

    The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

    + +
    +
    +
    +
    +

    + #table + ... +

    +
    +
    + +

    Optional arguments that can be given as part of scheduler. The arguments need to be given as a table { param1, param 2, ... }.

    + +
    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The ScheduleID of the planned schedule.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Stops the Schedule.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #function + SchedulerFunction +

    +
    +
    + +

    The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set the Class Event processing Priority.

    + + +

    The Event processing Priority is a number from 1 to 10, +reflecting the order of the classes subscribed to the Event to be processed.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #number + EventPriority +

    +
    +
    + +

    The Event processing Priority.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set a state or property of the Object given a Key and a Value.

    + + +

    Note that if the Object is destroyed, nillified or garbage collected, then the Values and Keys will also be gone.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Object +

    +
    +
    + +

    The object that will hold the Value set by the Key.

    + +
    +
    +
    +
    +

    + Key +

    +
    +
    + +

    The key that is used as a reference of the value. Note that the key can be a #string, but it can also be any other type!

    + +
    +
    +
    +
    +

    + Value +

    +
    +
    + +

    The value to is stored in the object.

    + +
    +
    +

    Return value:

    +
    +
    +
    +
    + +

    The Value set.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic level 1.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic level 2.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic level 3.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace all methods in MOOSE

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #boolean + TraceAll +

    +
    +
    + +

    true = trace all methods in MOOSE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set tracing for a class

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #string + Class +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Set tracing for a specific method of class

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Class +

    +
    +
    +

    +
    +
    +
    +
    +

    + #string + Method +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Set trace level

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #number + Level +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Set trace off.

    + +
    +
    +

    Defined in:

    + +

    Usage:

    +
    -- Switch the tracing Off
    +BASE:TraceOff()
    + +
    + +
    +
    + +
    + + + +

    Set trace on.

    + +
    +
    +

    Defined in:

    + +

    Usage:

    +
    -- Switch the tracing On
    +BASE:TraceOn()
    + +
    + +
    +
    + +
    + + + +

    Set trace on or off +Note that when trace is off, no BASE.Debug statement is performed, increasing performance! +When Moose is loaded statically, (as one file), tracing is switched off by default.

    + + +

    So tracing must be switched on manually in your mission if you are using Moose statically. +When moose is loading dynamically (for moose class development), tracing is switched on by default.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #boolean + TraceOnOff +

    +
    +
    + +

    Switch the tracing on or off.

    + +
    +
    +

    Usage:

    +
    -- Switch the tracing On
    +BASE:TraceOnOff( true )
    +
    +-- Switch the tracing Off
    +BASE:TraceOnOff( false )
    + +
    + +
    +
    + +
    + + + +

    UnSubscribe to a DCS event.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTS + EventID +

    +
    +
    + +

    Event ID.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call.

    + + +

    This function is private.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    +
    +

    + DebugInfoCurrentParam +

    +
    +
    +

    +
    +
    +
    +
    +

    + DebugInfoFromParam +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    +
    +

    + DebugInfoCurrentParam +

    +
    +
    +

    +
    +
    +
    +
    +

    + DebugInfoFromParam +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + + + + +

    TODO: Complete DCS#Event structure.
    +- The main event handling function... This function captures all events generated for the class. + @param #BASE self + @param DCS#Event event

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + event +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + +
    +
    + + +
    + + + + diff --git a/Documentation/Core.RadioQueue.html b/Documentation/Sound.RadioQueue.html similarity index 95% rename from Documentation/Core.RadioQueue.html rename to Documentation/Sound.RadioQueue.html index a45133144..9e95362ca 100644 --- a/Documentation/Core.RadioQueue.html +++ b/Documentation/Sound.RadioQueue.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -1421,11 +1465,11 @@ Controls a network of short range air/missile defense groups.

    Banner Image
    -

    Module Core.RadioQueue

    +

    Module Sound.RadioQueue

    -

    Core - Queues Radio Transmissions.

    +

    Sound - Queues Radio Transmissions.

    @@ -1434,7 +1478,7 @@ Controls a network of short range air/missile defense groups.

    Features:

      -
    • Managed Radio Transmissions.
    • +
    • Manage Radio Transmissions

    @@ -1477,6 +1521,18 @@ Controls a network of short range air/missile defense groups.

    Fields and Methods inherited from RADIOQUEUE Description + +

    RADIOQUEUE:AddSoundFile(soundfile, tstart, interval)

    + +

    Add a SOUNDFILE to the radio queue.

    + + + +

    RADIOQUEUE:AddSoundText(soundtext, tstart, interval)

    + +

    Add a SOUNDTEXT to the radio queue.

    + +

    RADIOQUEUE:AddTransmission(transmission)

    @@ -1510,7 +1566,7 @@ Controls a network of short range air/missile defense groups.

    RADIOQUEUE:NewTransmission(filename, duration, path, tstart, interval, subtitle, subduration)

    -

    Add a transmission to the radio queue.

    +

    Create a new transmission and add it to the radio queue.

    @@ -1535,6 +1591,12 @@ Controls a network of short range air/missile defense groups.

    RADIOQUEUE:SetRadioPower(power)

    Set radio power.

    + + + +

    RADIOQUEUE:SetSRS(PathToSRS, Port)

    + +

    Set SRS.

    @@ -1565,6 +1627,12 @@ Controls a network of short range air/missile defense groups.

    RADIOQUEUE.Tlast

    Time (abs) when the last transmission finished.

    + + + +

    RADIOQUEUE:_BroadcastSRS(transmission)

    + +

    Broadcast radio message.

    @@ -1631,6 +1699,12 @@ Controls a network of short range air/missile defense groups.

    RADIOQUEUE.modulation

    The radio modulation. Either radio.modulation.AM or radio.modulation.FM.

    + + + +

    RADIOQUEUE.msrs

    + +

    Moose SRS class.

    @@ -2263,6 +2337,18 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    RADIOQUEUE.Transmission.path

    Path in miz file where the file is located.

    + + + +

    RADIOQUEUE.Transmission.soundfile

    + +

    Sound file object to play via SRS.

    + + + +

    RADIOQUEUE.Transmission.soundtext

    + +

    Sound TTS object to play via SRS.

    @@ -2280,7 +2366,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - +
    @@ -2292,6 +2378,12 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Manages radio transmissions.

    + + +

    The main goal of the RADIOQUEUE class is to string together multiple sound files to play a complete sentence. +The underlying problem is that radio transmissions in DCS are not queued but played "on top" of each other. +Therefore, to achive the goal, it is vital to know the precise duration how long it takes to play the sound file.

    +

    Field(s)

    @@ -2416,6 +2508,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    +
    +
    +
    + + Sound.SRS#MSRS +RADIOQUEUE.msrs + +

    Moose SRS class.

    + +
    +
    @@ -2510,6 +2613,146 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    + + +

    Add a SOUNDFILE to the radio queue.

    + +
    +
    +

    Defined in:

    +
    +

    RADIOQUEUE

    +
    +

    Parameters:

    +
    +
    +

    + Sound.SoundOutput#SOUNDFILE + soundfile +

    +
    +
    + +

    Sound file object to be added.

    + +
    +
    +
    +
    +

    + #number + tstart +

    +
    +
    + +

    Start time (abs) seconds. Default now.

    + +
    +
    +
    +
    +

    + #number + interval +

    +
    +
    + +

    Interval in seconds after the last transmission finished.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Add a SOUNDTEXT to the radio queue.

    + +
    +
    +

    Defined in:

    +
    +

    RADIOQUEUE

    +
    +

    Parameters:

    +
    +
    +

    + Sound.SoundOutput#SOUNDTEXT + soundtext +

    +
    +
    + +

    Text-to-speech text.

    + +
    +
    +
    +
    +

    + #number + tstart +

    +
    +
    + +

    Start time (abs) seconds. Default now.

    + +
    +
    +
    +
    +

    + #number + interval +

    +
    +
    + +

    Interval in seconds after the last transmission finished.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + @@ -2543,7 +2786,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    self The RADIOQUEUE object.

    +

    self

    @@ -2622,7 +2865,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -

    (Optional) The radio modulation. Default radio.modulation.AM.

    +

    (Optional) The radio modulation. Default radio.modulation.AM (=0).

    @@ -2661,7 +2904,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    RADIOQUEUE:NewTransmission(filename, duration, path, tstart, interval, subtitle, subduration)

    -

    Add a transmission to the radio queue.

    +

    Create a new transmission and add it to the radio queue.

    @@ -2764,11 +3007,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Return value:

    -

    self The RADIOQUEUE object.

    +

    Radio transmission table.

    @@ -3003,6 +3246,63 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    +
    +
    + +
    + + + +

    Set SRS.

    + +
    +
    +

    Defined in:

    +
    +

    RADIOQUEUE

    +
    +

    Parameters:

    +
    +
    +

    + #string + PathToSRS +

    +
    +
    + +

    Path to SRS.

    + +
    +
    +
    +
    +

    + #number + Port +

    +
    +
    + +

    SRS port. Default 5002.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self The RADIOQUEUE object.

    + +
    +
    +
    +
    @@ -3181,6 +3481,39 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    +
    +
    + +
    + + + +

    Broadcast radio message.

    + +
    +
    +

    Defined in:

    +
    +

    RADIOQUEUE

    +
    +

    Parameter:

    +
    +
    +

    + #RADIOQUEUE.Transmission + transmission +

    +
    +
    + +

    The transmission.

    + +
    +
    +
    +
    @@ -3278,7 +3611,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau

    Get unit from which we want to transmit a radio message.

    -

    This has to be an aircraft for subtitles to work.

    +

    This has to be an aircraft or ground unit for subtitles to work.

    @@ -3425,6 +3758,17 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    +
    +
    +
    + + Sound.SRS#MSRS +RADIOQUEUE.msrs + +

    Moose SRS class.

    + +
    +
    @@ -6835,6 +7179,28 @@ BASE:TraceOnOff( false )
    +
    +
    +
    + + Sound.SoundOutput#SOUNDFILE +RADIOQUEUE.Transmission.soundfile + +

    Sound file object to play via SRS.

    + +
    + +
    +
    +
    + + Sound.SoundOutput#SOUNDTEXT +RADIOQUEUE.Transmission.soundtext + +

    Sound TTS object to play via SRS.

    + +
    +
    diff --git a/Documentation/Sound.RadioSpeech.html b/Documentation/Sound.RadioSpeech.html new file mode 100644 index 000000000..4daa87010 --- /dev/null +++ b/Documentation/Sound.RadioSpeech.html @@ -0,0 +1,2042 @@ + + + + + + + + + + + + + + + +
    +

    + +

    +
    +
    + + +Banner Image +
    +
    +

    Module Sound.RadioSpeech

    +
    +
    + +

    Core - Makes the radio talk.

    + + + +
    + +

    Features:

    + +
      +
    • Send text strings using a vocabulary that is converted in spoken language.
    • +
    • Possiblity to implement multiple language.
    • +
    + +
    + +

    Authors: FlightControl

    + + +
    +

    Global(s)

    +
    + + + + + +

    Global RADIOSPEECH

    + +
    +
    +
    + + +
    +

    Type(s)

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from RADIOSPEECHDescription

    RADIOSPEECH:AddSentenceToSpeech(RemainingSentence, Speech, Sentence, Data)

    +

    Add Sentence to the Speech collection.

    +

    RADIOSPEECH:BuildTree()

    +

    Build the tree structure based on the language words, in order to find the correct sentences and to ignore incomprehensible words.

    +

    RADIOSPEECH.ClassName

    + +

    RADIOSPEECH.Language

    + +

    RADIOSPEECH:New(frequency, modulation)

    +

    Create a new RADIOSPEECH object for a given radio frequency/modulation.

    +

    RADIOSPEECH:SetLanguage(Langauge)

    + +

    RADIOSPEECH:Speak(Sentence, Language)

    +

    Speak a sentence.

    +

    RADIOSPEECH:SpeakDigits(Sentence, Speech, Langauge)

    +

    Speak a sentence.

    +

    RADIOSPEECH:SpeakWords(Sentence, Speech, Language)

    +

    Speak a sentence.

    +

    RADIOSPEECH.Speech

    + +

    RADIOSPEECH.Vocabulary

    + +
    +
    + + +
    +
    +
    + +
    + +
    +
    + +

    Makes the radio speak.

    + + + +

    RADIOSPEECH usage

    + +

    + +
    +

    Field(s)

    +
    +
    +
    + + #string +RADIOSPEECH.ClassName + + + +
    + +
    +
    +
    + + #string +RADIOSPEECH.Language + + + +
    + +
    +
    +
    + + #table +RADIOSPEECH.Speech + + + +
    + +
    +
    +
    + + #table +RADIOSPEECH.Vocabulary + + + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Add Sentence to the Speech collection.

    + +
    +
    +

    Defined in:

    +
    +

    RADIOSPEECH

    +
    +

    Parameters:

    +
    +
    +

    + #string + RemainingSentence +

    +
    +
    + +

    The remaining sentence during recursion.

    + +
    +
    +
    +
    +

    + #table + Speech +

    +
    +
    + +

    The speech node.

    + +
    +
    +
    +
    +

    + #string + Sentence +

    +
    +
    + +

    The full sentence.

    + +
    +
    +
    +
    +

    + #string + Data +

    +
    +
    + +

    The speech data.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self The RADIOSPEECH object.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Build the tree structure based on the language words, in order to find the correct sentences and to ignore incomprehensible words.

    + +
    +
    +

    Defined in:

    +
    +

    RADIOSPEECH

    +
    +

    Return value:

    +
    + +
    + +

    self The RADIOSPEECH object.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Create a new RADIOSPEECH object for a given radio frequency/modulation.

    + +
    +
    +

    Defined in:

    +
    +

    RADIOSPEECH

    +
    +

    Parameters:

    +
    +
    +

    + #number + frequency +

    +
    +
    + +

    The radio frequency in MHz.

    + +
    +
    +
    +
    +

    + #number + modulation +

    +
    +
    + +

    (Optional) The radio modulation. Default radio.modulation.AM.

    + +
    +
    +

    Return value:

    +
    + +
    + +

    self The RADIOSPEECH object.

    + +
    +
    +
    + +
    +
    + +
    + + + + + +
    +
    +

    Defined in:

    +
    +

    RADIOSPEECH

    +
    +

    Parameter:

    +
    +
    +

    + Langauge +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Speak a sentence.

    + +
    +
    +

    Defined in:

    +
    +

    RADIOSPEECH

    +
    +

    Parameters:

    +
    +
    +

    + #string + Sentence +

    +
    +
    + +

    The sentence to be spoken.

    + +
    +
    +
    +
    +

    + Language +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Speak a sentence.

    + +
    +
    +

    Defined in:

    +
    +

    RADIOSPEECH

    +
    +

    Parameters:

    +
    +
    +

    + #string + Sentence +

    +
    +
    + +

    The sentence to be spoken.

    + +
    +
    +
    +
    +

    + Speech +

    +
    +
    +

    +
    +
    +
    +
    +

    + Langauge +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Speak a sentence.

    + +
    +
    +

    Defined in:

    +
    +

    RADIOSPEECH

    +
    +

    Parameters:

    +
    +
    +

    + #string + Sentence +

    +
    +
    + +

    The sentence to be spoken.

    + +
    +
    +
    +
    +

    + Speech +

    +
    +
    +

    +
    +
    +
    +
    +

    + Language +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + +
    +
    + + +
    + + + + diff --git a/Documentation/Core.Radio.html b/Documentation/Sound.SoundOutput.html similarity index 68% rename from Documentation/Core.Radio.html rename to Documentation/Sound.SoundOutput.html index fc076f4a4..eb470777f 100644 --- a/Documentation/Core.Radio.html +++ b/Documentation/Sound.SoundOutput.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -1418,14 +1462,14 @@ Controls a network of short range air/missile defense groups.

    -Banner Image +Banner Image
    -

    Module Core.Radio

    +

    Module Sound.SoundOutput

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    +

    Sound - Sound output classes.

    @@ -1434,178 +1478,202 @@ Controls a network of short range air/missile defense groups.

    Features:

      -
    • Provide radio functionality to broadcast radio transmissions.
    • -
    • Provide beacon functionality to assist pilots.
    • +
    • Create a SOUNDFILE object (mp3 or ogg) to be played via DCS or SRS transmissions
    • +
    • Create a SOUNDTEXT object for text-to-speech output vis SRS Simple-Text-To-Speech (STTS)
    -

    The Radio contains 2 classes : RADIO and BEACON

    - -

    What are radio communications in DCS?

    - -
      -
    • Radio transmissions consist of sound files that are broadcasted on a specific frequency (e.g. 115MHz) and modulation (e.g. AM),
    • -
    • They can be subtitled for a specific duration, the power in Watts of the transmiter's antenna can be set, and the transmission can be looped.
    • -
    - -

    How to supply DCS my own Sound Files?

    - -
      -
    • Your sound files need to be encoded in .ogg or .wav,
    • -
    • Your sound files should be as tiny as possible. It is suggested you encode in .ogg with low bitrate and sampling settings,
    • -
    • They need to be added in .\l10n\DEFAULT\ in you .miz file (wich can be decompressed like a .zip file),
    • -
    • For simplicity sake, you can let DCS' Mission Editor add the file itself, by creating a new Trigger with the action "Sound to Country", and choosing your sound file and a country you don't use in your mission.
    • -
    - -

    Due to weird DCS quirks, radio communications behave differently if sent by a Wrapper.Unit#UNIT or a Wrapper.Group#GROUP or by any other Wrapper.Positionable#POSITIONABLE

    - - - -

    Note that obviously, the frequency and the modulation of the transmission are important only if the players are piloting an Advanced System Modelling enabled aircraft, -like the A10C or the Mirage 2000C. They will hear the transmission if they are tuned on the right frequency and modulation (and if they are close enough - more on that below). -If an FC3 aircraft is used, it will hear every communication, whatever the frequency and the modulation is set to. The same is true for TACAN beacons. If your aircraft isn't compatible, -you won't hear/be able to use the TACAN beacon informations.

    -
    -

    Authors: Hugues "Grey_Echo" Bousquet, funkyfranky

    +

    Author: funkyfranky

    + +
    + +

    There are two classes, SOUNDFILE and SOUNDTEXT, defined in this section that deal with playing +sound files or arbitrary text (via SRS Simple-Text-To-Speech), respectively.

    + +

    The SOUNDFILE and SOUNDTEXT objects can be defined and used in other MOOSE classes.

    +

    Global(s)

    - +
    - +

    Global BEACON

    Global SOUNDBASE

    - +

    Basic sound output inherited by other classes suche as SOUNDFILE and SOUNDTEXT.

    -
    +
    - #BEACON -BEACON + #SOUNDBASE +SOUNDBASE +

    Basic sound output inherited by other classes suche as SOUNDFILE and SOUNDTEXT.

    + + + +

    This class is not meant to be used by "ordinary" users.

    - +
    - +

    Global RADIO

    Global SOUNDFILE

    - +

    Sound files used by other classes.

    -
    +
    - #RADIO -RADIO + #SOUNDFILE +SOUNDFILE +

    Sound files used by other classes.

    + + + +

    The SOUNDFILE Concept

    + +

    A SOUNDFILE object hold the important properties that are necessary to play the sound file, e.g. its file name, path, duration.

    + +

    It can be created with the SOUNDFILE.New(FileName, Path, Duration) function:

    + +
    local soundfile=SOUNDFILE:New("My Soundfile.ogg", "Sound File/", 3.5)
    +
    + +

    SRS

    + +

    If sound files are supposed to be played via SRS, you need to use the SOUNDFILE.SetPlayWithSRS() function.

    + +

    Location/Path

    + +

    DCS

    + +

    DCS can only play sound files that are located inside the mission (.miz) file. In particular, DCS cannot make use of files that are stored on +your hard drive.

    + +

    The default location where sound files are stored in DCS is the directory "l10n/DEFAULT/". This is where sound files are placed, if they are +added via the mission editor (TRIGGERS-->ACTIONS-->SOUND TO ALL). Note however, that sound files which are not added with a trigger command, +will be deleted each time the mission is saved! Therefore, this directory is not ideal to be used especially if many sound files are to +be included since for each file a trigger action needs to be created. Which is cumbersome, to say the least.

    + +

    The recommended way is to create a new folder inside the mission (.miz) file (a miz file is essentially zip file and can be opened, e.g., with 7-Zip) +and to place the sound files in there. Sound files in these folders are not wiped out by DCS on the next save.

    + +

    SRS

    + +

    SRS sound files need to be located on your local drive (not inside the miz). Therefore, you need to specify the full path.

    + + +
    + +
    +
    + + + + + +

    Global SOUNDTEXT

    +

    Text-to-speech objects for other classes.

    +
    +
    +
    +
    + + #SOUNDTEXT +SOUNDTEXT + +

    Text-to-speech objects for other classes.

    + + + +

    The SOUNDTEXT Concept

    + +

    A SOUNDTEXT object holds all necessary information to play a general text via SRS Simple-Text-To-Speech.

    + +

    It can be created with the SOUNDTEXT.New(Text, Duration) function.

    + +
      +
    • SOUNDTEXT.New(Text, Duration): Creates a new SOUNDTEXT object.
    • +
    + +

    Options

    + +

    Gender

    + +

    You can choose a gender ("male" or "femal") with the SOUNDTEXT.SetGender(Gender) function. +Note that the gender voice needs to be installed on your windows machine for the used culture (see below).

    + +

    Culture

    + +

    You can choose a "culture" (accent) with the SOUNDTEXT.SetCulture(Culture) function, where the default (SRS) culture is "en-GB".

    + +

    Other examples for culture are: "en-US" (US accent), "de-DE" (German), "it-IT" (Italian), "ru-RU" (Russian), "zh-CN" (Chinese).

    + +

    Note that the chosen culture needs to be installed on your windows machine.

    + +

    Specific Voice

    + +

    You can use a specific voice for the transmission with the SOUNDTEXT.SetVoice(VoiceName) function. Here are some examples

    + +
      +
    • Name: Microsoft Hazel Desktop, Culture: en-GB, Gender: Female, Age: Adult, Desc: Microsoft Hazel Desktop - English (Great Britain)
    • +
    • Name: Microsoft David Desktop, Culture: en-US, Gender: Male, Age: Adult, Desc: Microsoft David Desktop - English (United States)
    • +
    • Name: Microsoft Zira Desktop, Culture: en-US, Gender: Female, Age: Adult, Desc: Microsoft Zira Desktop - English (United States)
    • +
    • Name: Microsoft Hedda Desktop, Culture: de-DE, Gender: Female, Age: Adult, Desc: Microsoft Hedda Desktop - German
    • +
    • Name: Microsoft Helena Desktop, Culture: es-ES, Gender: Female, Age: Adult, Desc: Microsoft Helena Desktop - Spanish (Spain)
    • +
    • Name: Microsoft Hortense Desktop, Culture: fr-FR, Gender: Female, Age: Adult, Desc: Microsoft Hortense Desktop - French
    • +
    • Name: Microsoft Elsa Desktop, Culture: it-IT, Gender: Female, Age: Adult, Desc: Microsoft Elsa Desktop - Italian (Italy)
    • +
    • Name: Microsoft Irina Desktop, Culture: ru-RU, Gender: Female, Age: Adult, Desc: Microsoft Irina Desktop - Russian
    • +
    • Name: Microsoft Huihui Desktop, Culture: zh-CN, Gender: Female, Age: Adult, Desc: Microsoft Huihui Desktop - Chinese (Simplified)
    • +
    + +

    Note that this must be installed on your windos machine. Also note that this overrides any culture and gender settings.

    Type(s)

    - +
    - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Fields and Methods inherited from BEACONFields and Methods inherited from SOUNDBASE Description

    BEACON:AATACAN(TACANChannel, Message, Bearing, BeaconDuration)

    SOUNDBASE.ClassName

    -

    Activates a TACAN BEACON on an Aircraft.

    +

    Name of the class.

    BEACON:ActivateICLS(Channel, Callsign, Duration)

    SOUNDBASE.GetSpeechTime(Text, Speed, isGoogle, self, length, speed)

    -

    Activates an ICLS BEACON.

    +

    Function returns estimated speech time in seconds.

    BEACON:ActivateTACAN(Channel, Mode, Message, Bearing, Duration)

    SOUNDBASE:New()

    -

    Activates a TACAN BEACON.

    -

    BEACON.ClassName

    -

    Name of the class "BEACON".

    -

    BEACON:New(Positionable)

    -

    Create a new BEACON Object.

    -

    BEACON.Positionable

    -

    The #CONTROLLABLE that will receive radio capabilities.

    -

    BEACON:RadioBeacon(FileName, Frequency, Modulation, Power, BeaconDuration)

    -

    Activates a general pupose Radio Beacon -This uses the very generic singleton function "trigger.action.radioTransmission()" provided by DCS to broadcast a sound file on a specific frequency.

    -

    BEACON:StopAATACAN()

    -

    Stops the AA TACAN BEACON

    -

    BEACON:StopRadioBeacon()

    -

    Stops the AA TACAN BEACON

    -

    BEACON.System

    - -

    BEACON.Type

    - -

    BEACON:_TACANToFrequency(TACANChannel, TACANMode)

    -

    Converts a TACAN Channel/Mode couple into a frequency in Hz

    -

    BEACON.name

    - +

    Constructor to create a new SOUNDBASE object.

    @@ -1617,260 +1685,260 @@ This uses the very generic singleton function "trigger.action.radioTransmission( Description -

    BEACON.ClassID

    +

    SOUNDBASE.ClassID

    The ID number of the class.

    -

    BEACON.ClassName

    +

    SOUNDBASE.ClassName

    The name of the class.

    -

    BEACON.ClassNameAndID

    +

    SOUNDBASE.ClassNameAndID

    The name of the class concatenated with the ID number of the class.

    -

    BEACON:ClearState(Object, StateName)

    +

    SOUNDBASE:ClearState(Object, StateName)

    Clear the state of an object.

    -

    BEACON:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace)

    +

    SOUNDBASE:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace)

    Creation of a Birth Event.

    -

    BEACON:CreateEventCrash(EventTime, Initiator)

    +

    SOUNDBASE:CreateEventCrash(EventTime, Initiator)

    Creation of a Crash Event.

    -

    BEACON:CreateEventDead(EventTime, Initiator)

    +

    SOUNDBASE:CreateEventDead(EventTime, Initiator)

    Creation of a Dead Event.

    -

    BEACON:CreateEventPlayerEnterAircraft(PlayerUnit)

    +

    SOUNDBASE:CreateEventPlayerEnterAircraft(PlayerUnit)

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    -

    BEACON:CreateEventRemoveUnit(EventTime, Initiator)

    +

    SOUNDBASE:CreateEventRemoveUnit(EventTime, Initiator)

    Creation of a Remove Unit Event.

    -

    BEACON:CreateEventTakeoff(EventTime, Initiator)

    +

    SOUNDBASE:CreateEventTakeoff(EventTime, Initiator)

    Creation of a Takeoff Event.

    -

    BEACON:E(Arguments)

    +

    SOUNDBASE:E(Arguments)

    Log an exception which will be traced always.

    -

    BEACON:EventDispatcher()

    +

    SOUNDBASE:EventDispatcher()

    Returns the event dispatcher

    -

    BEACON:EventRemoveAll()

    +

    SOUNDBASE:EventRemoveAll()

    Remove all subscribed events

    -

    BEACON:F(Arguments)

    +

    SOUNDBASE:F(Arguments)

    Trace a function call.

    -

    BEACON:F2(Arguments)

    +

    SOUNDBASE:F2(Arguments)

    Trace a function call level 2.

    -

    BEACON:F3(Arguments)

    +

    SOUNDBASE:F3(Arguments)

    Trace a function call level 3.

    -

    BEACON:GetClassID()

    +

    SOUNDBASE:GetClassID()

    Get the ClassID of the class instance.

    -

    BEACON:GetClassName()

    +

    SOUNDBASE:GetClassName()

    Get the ClassName of the class instance.

    -

    BEACON:GetClassNameAndID()

    +

    SOUNDBASE:GetClassNameAndID()

    Get the ClassName + ClassID of the class instance.

    -

    BEACON:GetEventPriority()

    +

    SOUNDBASE:GetEventPriority()

    Get the Class Event processing Priority.

    -

    BEACON:GetParent(Child, FromClass)

    +

    SOUNDBASE:GetParent(Child, FromClass)

    This is the worker method to retrieve the Parent class.

    -

    BEACON:GetState(Object, Key)

    +

    SOUNDBASE:GetState(Object, Key)

    Get a Value given a Key from the Object.

    -

    BEACON:HandleEvent(EventID, EventFunction)

    +

    SOUNDBASE:HandleEvent(EventID, EventFunction)

    Subscribe to a DCS Event.

    -

    BEACON:I(Arguments)

    +

    SOUNDBASE:I(Arguments)

    Log an information which will be traced always.

    -

    BEACON:Inherit(Child, Parent)

    +

    SOUNDBASE:Inherit(Child, Parent)

    This is the worker method to inherit from a parent class.

    -

    BEACON:IsInstanceOf(ClassName)

    +

    SOUNDBASE:IsInstanceOf(ClassName)

    This is the worker method to check if an object is an (sub)instance of a class.

    -

    BEACON:IsTrace()

    +

    SOUNDBASE:IsTrace()

    Enquires if tracing is on (for the class).

    -

    BEACON:New()

    +

    SOUNDBASE:New()

    BASE constructor.

    -

    BEACON:OnEvent(EventData)

    +

    SOUNDBASE:OnEvent(EventData)

    Occurs when an object is completely destroyed.

    -

    BEACON:OnEventBDA(EventData)

    +

    SOUNDBASE:OnEventBDA(EventData)

    BDA.

    -

    BEACON:OnEventBaseCaptured(EventData)

    +

    SOUNDBASE:OnEventBaseCaptured(EventData)

    Occurs when a ground unit captures either an airbase or a farp.

    -

    BEACON:OnEventBirth(EventData)

    +

    SOUNDBASE:OnEventBirth(EventData)

    Occurs when any object is spawned into the mission.

    -

    BEACON:OnEventCrash(EventData)

    +

    SOUNDBASE:OnEventCrash(EventData)

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    -

    BEACON:OnEventDead(EventData)

    +

    SOUNDBASE:OnEventDead(EventData)

    Occurs when an object is dead.

    -

    BEACON:OnEventDetailedFailure(EventData)

    +

    SOUNDBASE:OnEventDetailedFailure(EventData)

    Unknown precisely what creates this event, likely tied into newer damage model.

    -

    BEACON:OnEventDiscardChairAfterEjection(EventData)

    +

    SOUNDBASE:OnEventDiscardChairAfterEjection(EventData)

    Discard chair after ejection.

    -

    BEACON:OnEventEjection(EventData)

    +

    SOUNDBASE:OnEventEjection(EventData)

    Occurs when a pilot ejects from an aircraft initiator : The unit that has ejected

    -

    BEACON:OnEventEngineShutdown(EventData)

    +

    SOUNDBASE:OnEventEngineShutdown(EventData)

    Occurs when any aircraft shuts down its engines.

    -

    BEACON:OnEventEngineStartup(EventData)

    +

    SOUNDBASE:OnEventEngineStartup(EventData)

    Occurs when any aircraft starts its engines.

    -

    BEACON:OnEventHit(EventData)

    +

    SOUNDBASE:OnEventHit(EventData)

    Occurs whenever an object is hit by a weapon.

    -

    BEACON:OnEventHumanFailure(EventData)

    +

    SOUNDBASE:OnEventHumanFailure(EventData)

    Occurs when any system fails on a human controlled aircraft.

    -

    BEACON:OnEventKill(EventData)

    +

    SOUNDBASE:OnEventKill(EventData)

    Occurs on the death of a unit.

    -

    BEACON:OnEventLand(EventData)

    +

    SOUNDBASE:OnEventLand(EventData)

    Occurs when an aircraft lands at an airbase, farp or ship initiator : The unit that has landed @@ -1878,223 +1946,223 @@ place: Object that the unit landed on.

    -

    BEACON:OnEventLandingAfterEjection(EventData)

    +

    SOUNDBASE:OnEventLandingAfterEjection(EventData)

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    -

    BEACON:OnEventLandingQualityMark(EventData)

    +

    SOUNDBASE:OnEventLandingQualityMark(EventData)

    Landing quality mark.

    -

    BEACON:OnEventMarkAdded(EventData)

    +

    SOUNDBASE:OnEventMarkAdded(EventData)

    Occurs when a new mark was added.

    -

    BEACON:OnEventMarkChange(EventData)

    +

    SOUNDBASE:OnEventMarkChange(EventData)

    Occurs when a mark text was changed.

    -

    BEACON:OnEventMarkRemoved(EventData)

    +

    SOUNDBASE:OnEventMarkRemoved(EventData)

    Occurs when a mark was removed.

    -

    BEACON:OnEventMissionEnd(EventData)

    +

    SOUNDBASE:OnEventMissionEnd(EventData)

    Occurs when a mission ends

    -

    BEACON:OnEventMissionStart(EventData)

    +

    SOUNDBASE:OnEventMissionStart(EventData)

    Occurs when a mission starts

    -

    BEACON:OnEventParatrooperLanding(EventData)

    +

    SOUNDBASE:OnEventParatrooperLanding(EventData)

    Weapon add.

    -

    BEACON:OnEventPilotDead(EventData)

    +

    SOUNDBASE:OnEventPilotDead(EventData)

    Occurs when the pilot of an aircraft is killed.

    -

    BEACON:OnEventPlayerEnterAircraft(EventData)

    +

    SOUNDBASE:OnEventPlayerEnterAircraft(EventData)

    Occurs when a player enters a slot and takes control of an aircraft.

    -

    BEACON:OnEventPlayerEnterUnit(EventData)

    +

    SOUNDBASE:OnEventPlayerEnterUnit(EventData)

    Occurs when any player assumes direct control of a unit.

    -

    BEACON:OnEventPlayerLeaveUnit(EventData)

    +

    SOUNDBASE:OnEventPlayerLeaveUnit(EventData)

    Occurs when any player relieves control of a unit to the AI.

    -

    BEACON:OnEventRefueling(EventData)

    +

    SOUNDBASE:OnEventRefueling(EventData)

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    -

    BEACON:OnEventRefuelingStop(EventData)

    +

    SOUNDBASE:OnEventRefuelingStop(EventData)

    Occurs when an aircraft is finished taking fuel.

    -

    BEACON:OnEventScore(EventData)

    +

    SOUNDBASE:OnEventScore(EventData)

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    -

    BEACON:OnEventShootingEnd(EventData)

    +

    SOUNDBASE:OnEventShootingEnd(EventData)

    Occurs when any unit stops firing its weapon.

    -

    BEACON:OnEventShootingStart(EventData)

    +

    SOUNDBASE:OnEventShootingStart(EventData)

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    -

    BEACON:OnEventShot(EventData)

    +

    SOUNDBASE:OnEventShot(EventData)

    Occurs whenever any unit in a mission fires a weapon.

    -

    BEACON:OnEventTakeoff(EventData)

    +

    SOUNDBASE:OnEventTakeoff(EventData)

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    -

    BEACON:OnEventTriggerZone(EventData)

    +

    SOUNDBASE:OnEventTriggerZone(EventData)

    Trigger zone.

    -

    BEACON:OnEventUnitLost(EventData)

    +

    SOUNDBASE:OnEventUnitLost(EventData)

    Occurs when the game thinks an object is destroyed.

    -

    BEACON:ScheduleOnce(Start, SchedulerFunction, ...)

    +

    SOUNDBASE:ScheduleOnce(Start, SchedulerFunction, ...)

    Schedule a new time event.

    -

    BEACON:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...)

    +

    SOUNDBASE:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...)

    Schedule a new time event.

    -

    BEACON:ScheduleStop(SchedulerFunction)

    +

    SOUNDBASE:ScheduleStop(SchedulerFunction)

    Stops the Schedule.

    -

    BEACON.Scheduler

    +

    SOUNDBASE.Scheduler

    -

    BEACON:SetEventPriority(EventPriority)

    +

    SOUNDBASE:SetEventPriority(EventPriority)

    Set the Class Event processing Priority.

    -

    BEACON:SetState(Object, Key, Value)

    +

    SOUNDBASE:SetState(Object, Key, Value)

    Set a state or property of the Object given a Key and a Value.

    -

    BEACON:T(Arguments)

    +

    SOUNDBASE:T(Arguments)

    Trace a function logic level 1.

    -

    BEACON:T2(Arguments)

    +

    SOUNDBASE:T2(Arguments)

    Trace a function logic level 2.

    -

    BEACON:T3(Arguments)

    +

    SOUNDBASE:T3(Arguments)

    Trace a function logic level 3.

    -

    BEACON:TraceAll(TraceAll)

    +

    SOUNDBASE:TraceAll(TraceAll)

    Trace all methods in MOOSE

    -

    BEACON:TraceClass(Class)

    +

    SOUNDBASE:TraceClass(Class)

    Set tracing for a class

    -

    BEACON:TraceClassMethod(Class, Method)

    +

    SOUNDBASE:TraceClassMethod(Class, Method)

    Set tracing for a specific method of class

    -

    BEACON:TraceLevel(Level)

    +

    SOUNDBASE:TraceLevel(Level)

    Set trace level

    -

    BEACON:TraceOff()

    +

    SOUNDBASE:TraceOff()

    Set trace off.

    -

    BEACON:TraceOn()

    +

    SOUNDBASE:TraceOn()

    Set trace on.

    -

    BEACON:TraceOnOff(TraceOnOff)

    +

    SOUNDBASE:TraceOnOff(TraceOnOff)

    Set trace on or off Note that when trace is off, no BASE.Debug statement is performed, increasing performance! @@ -2102,37 +2170,37 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

    BEACON:UnHandleEvent(EventID)

    +

    SOUNDBASE:UnHandleEvent(EventID)

    UnSubscribe to a DCS event.

    -

    BEACON._

    +

    SOUNDBASE._

    -

    BEACON:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    SOUNDBASE:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    Trace a function call.

    -

    BEACON:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    SOUNDBASE:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    Trace a function logic.

    -

    BEACON.__

    +

    SOUNDBASE.__

    -

    BEACON:onEvent(event)

    +

    SOUNDBASE:onEvent(event)

    @@ -2140,425 +2208,111 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Fields and Methods inherited from BEACON.SystemDescription

    BEACON.System.BROADCAST_STATION

    -

    Broadcast station.

    -

    BEACON.System.ICLS_GLIDESLOPE

    -

    Carrier landing system.

    -

    BEACON.System.ICLS_LOCALIZER

    -

    Carrier landing system.

    -

    BEACON.System.ILS_GLIDESLOPE

    -

    ILS glideslope.

    -

    BEACON.System.ILS_LOCALIZER

    -

    ILS localizer

    -

    BEACON.System.PAR_10

    -

    ?

    -

    BEACON.System.PRGM_GLIDESLOPE

    -

    PRGM glideslope.

    -

    BEACON.System.PRGM_LOCALIZER

    -

    PRGM localizer.

    -

    BEACON.System.PRMG_GLIDESLOPE

    - -

    BEACON.System.PRMG_LOCALIZER

    - -

    BEACON.System.RSBN_5

    -

    Russian VOR/DME system.

    -

    BEACON.System.TACAN

    -

    TACtical Air Navigation system on ground.

    -

    BEACON.System.TACAN_AA_MODE_X

    -

    TACtical Air Navigation for aircraft on X band.

    -

    BEACON.System.TACAN_AA_MODE_Y

    -

    TACtical Air Navigation for aircraft on Y band.

    -

    BEACON.System.TACAN_TANKER_X

    -

    TACtical Air Navigation system for tankers on X band.

    -

    BEACON.System.TACAN_TANKER_Y

    -

    TACtical Air Navigation system for tankers on Y band.

    -

    BEACON.System.VOR

    -

    Very High Frequency Omni-Directional Range

    -

    BEACON.System.VORDME

    -

    Radio beacon that combines a VHF omnidirectional range (VOR) with a distance measuring equipment (DME).

    -

    BEACON.System.VORTAC

    -

    Radio-based navigational aid for aircraft pilots consisting of a co-located VHF omnidirectional range (VOR) beacon and a tactical air navigation system (TACAN) beacon.

    -
    -
    - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Fields and Methods inherited from BEACON.TypeDescription

    BEACON.Type.AIRPORT_HOMER

    - -

    BEACON.Type.AIRPORT_HOMER_WITH_MARKER

    - -

    BEACON.Type.BROADCAST_STATION

    - -

    BEACON.Type.DME

    - -

    BEACON.Type.HOMER

    - -

    BEACON.Type.ICLS

    -

    Same as ICLS glideslope.

    -

    BEACON.Type.ICLS_GLIDESLOPE

    - -

    BEACON.Type.ICLS_LOCALIZER

    - -

    BEACON.Type.ILS_FAR_HOMER

    - -

    BEACON.Type.ILS_GLIDESLOPE

    - -

    BEACON.Type.ILS_LOCALIZER

    - -

    BEACON.Type.ILS_NEAR_HOMER

    - -

    BEACON.Type.NAUTICAL_HOMER

    - -

    BEACON.Type.NULL

    - -

    BEACON.Type.PRMG_GLIDESLOPE

    - -

    BEACON.Type.PRMG_LOCALIZER

    - -

    BEACON.Type.RSBN

    - -

    BEACON.Type.TACAN

    -

    TACtical Air Navigation system.

    -

    BEACON.Type.VOR

    - -

    BEACON.Type.VORTAC

    - -

    BEACON.Type.VOR_DME

    - -
    -
    - - -
    - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - -
    Fields and Methods inherited from RADIOFields and Methods inherited from SOUNDFILE Description

    RADIO:Broadcast(viatrigger)

    SOUNDFILE.ClassName

    -

    Broadcast the transmission.

    +

    Name of the class

    RADIO.ClassName

    SOUNDFILE:GetDuration()

    - +

    Get duration how long the sound file takes to play.

    RADIO.FileName

    SOUNDFILE:GetFileName()

    -

    Name of the sound file played.

    +

    Get the sound file name.

    RADIO.Frequency

    SOUNDFILE:GetName()

    -

    Frequency of the transmission in Hz.

    +

    Get the complete sound file name inlcuding its path.

    RADIO:GetAlias()

    SOUNDFILE:GetPath()

    -

    Get alias of the transmitter.

    +

    Get path of the directory, where the sound file is located.

    RADIO.Loop

    SOUNDFILE:New(FileName, Path, Duration)

    -

    Transmission is repeated (default true).

    +

    Constructor to create a new SOUNDFILE object.

    RADIO.Modulation

    SOUNDFILE:SetDuration(Duration)

    -

    Modulation of the transmission (either radio.modulation.AM or radio.modulation.FM).

    +

    Set duration how long it takes to play the sound file.

    RADIO:New(Positionable)

    SOUNDFILE:SetFileName(FileName)

    -

    Create a new RADIO Object.

    +

    Set sound file name.

    RADIO:NewGenericTransmission(FileName, Frequency, Modulation, Power, Loop)

    SOUNDFILE:SetPath(Path)

    -

    Create a new transmission, that is to say, populate the RADIO with relevant data -In this function the data is especially relevant if the broadcaster is anything but a UNIT or a GROUP, -but it will work with a UNIT or a GROUP anyway.

    +

    Set path, where the sound file is located.

    RADIO:NewUnitTransmission(FileName, Subtitle, SubtitleDuration, Frequency, Modulation, Loop)

    SOUNDFILE:SetPlayWithSRS(Switch)

    -

    Create a new transmission, that is to say, populate the RADIO with relevant data -In this function the data is especially relevant if the broadcaster is a UNIT or a GROUP, -but it will work for any Wrapper.Positionable#POSITIONABLE.

    +

    Set whether sound files should be played via SRS.

    RADIO.Positionable

    SOUNDFILE.duration

    -

    The #CONTROLLABLE that will transmit the radio calls.

    +

    Duration of the sound file in seconds.

    RADIO.Power

    SOUNDFILE.filename

    -

    Power of the antenna is Watts.

    +

    Name of the flag.

    RADIO:SetAlias(alias)

    SOUNDFILE.path

    -

    Set alias of the transmitter.

    +

    Directory path, where the sound file is located. This includes the final slash "/".

    RADIO:SetFileName(FileName)

    SOUNDFILE.subduration

    -

    Set the file name for the radio transmission.

    +

    Duration in seconds how long the subtitle is displayed.

    RADIO:SetFrequency(Frequency)

    -

    Set the frequency for the radio transmission.

    -

    RADIO:SetLoop(Loop)

    -

    Set message looping on or off.

    -

    RADIO:SetModulation(Modulation)

    -

    Set AM or FM modulation of the radio transmitter.

    -

    RADIO:SetPower(Power)

    -

    Check validity of the power passed and sets RADIO.Power

    -

    RADIO:SetSubtitle(Subtitle, SubtitleDuration)

    -

    Check validity of the subtitle and the subtitleDuration passed and sets RADIO.subtitle and RADIO.subtitleDuration -Both parameters are mandatory, since it wouldn't make much sense to change the Subtitle and not its duration

    -

    RADIO:StopBroadcast()

    -

    Stops a transmission -This function is especially usefull to stop the broadcast of looped transmissions

    -

    RADIO.Subtitle

    SOUNDFILE.subtitle

    Subtitle of the transmission.

    RADIO.SubtitleDuration

    SOUNDFILE.useSRS

    -

    Duration of the Subtitle in seconds.

    -

    RADIO.alias

    -

    Name of the radio transmitter.

    +

    If true, sound file is played via SRS. Sound file needs to be on local disk not inside the miz file!

    @@ -2570,260 +2324,260 @@ This function is especially usefull to stop the broadcast of looped transmission Description -

    RADIO.ClassID

    +

    SOUNDFILE.ClassID

    The ID number of the class.

    -

    RADIO.ClassName

    +

    SOUNDFILE.ClassName

    The name of the class.

    -

    RADIO.ClassNameAndID

    +

    SOUNDFILE.ClassNameAndID

    The name of the class concatenated with the ID number of the class.

    -

    RADIO:ClearState(Object, StateName)

    +

    SOUNDFILE:ClearState(Object, StateName)

    Clear the state of an object.

    -

    RADIO:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace)

    +

    SOUNDFILE:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace)

    Creation of a Birth Event.

    -

    RADIO:CreateEventCrash(EventTime, Initiator)

    +

    SOUNDFILE:CreateEventCrash(EventTime, Initiator)

    Creation of a Crash Event.

    -

    RADIO:CreateEventDead(EventTime, Initiator)

    +

    SOUNDFILE:CreateEventDead(EventTime, Initiator)

    Creation of a Dead Event.

    -

    RADIO:CreateEventPlayerEnterAircraft(PlayerUnit)

    +

    SOUNDFILE:CreateEventPlayerEnterAircraft(PlayerUnit)

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    -

    RADIO:CreateEventRemoveUnit(EventTime, Initiator)

    +

    SOUNDFILE:CreateEventRemoveUnit(EventTime, Initiator)

    Creation of a Remove Unit Event.

    -

    RADIO:CreateEventTakeoff(EventTime, Initiator)

    +

    SOUNDFILE:CreateEventTakeoff(EventTime, Initiator)

    Creation of a Takeoff Event.

    -

    RADIO:E(Arguments)

    +

    SOUNDFILE:E(Arguments)

    Log an exception which will be traced always.

    -

    RADIO:EventDispatcher()

    +

    SOUNDFILE:EventDispatcher()

    Returns the event dispatcher

    -

    RADIO:EventRemoveAll()

    +

    SOUNDFILE:EventRemoveAll()

    Remove all subscribed events

    -

    RADIO:F(Arguments)

    +

    SOUNDFILE:F(Arguments)

    Trace a function call.

    -

    RADIO:F2(Arguments)

    +

    SOUNDFILE:F2(Arguments)

    Trace a function call level 2.

    -

    RADIO:F3(Arguments)

    +

    SOUNDFILE:F3(Arguments)

    Trace a function call level 3.

    -

    RADIO:GetClassID()

    +

    SOUNDFILE:GetClassID()

    Get the ClassID of the class instance.

    -

    RADIO:GetClassName()

    +

    SOUNDFILE:GetClassName()

    Get the ClassName of the class instance.

    -

    RADIO:GetClassNameAndID()

    +

    SOUNDFILE:GetClassNameAndID()

    Get the ClassName + ClassID of the class instance.

    -

    RADIO:GetEventPriority()

    +

    SOUNDFILE:GetEventPriority()

    Get the Class Event processing Priority.

    -

    RADIO:GetParent(Child, FromClass)

    +

    SOUNDFILE:GetParent(Child, FromClass)

    This is the worker method to retrieve the Parent class.

    -

    RADIO:GetState(Object, Key)

    +

    SOUNDFILE:GetState(Object, Key)

    Get a Value given a Key from the Object.

    -

    RADIO:HandleEvent(EventID, EventFunction)

    +

    SOUNDFILE:HandleEvent(EventID, EventFunction)

    Subscribe to a DCS Event.

    -

    RADIO:I(Arguments)

    +

    SOUNDFILE:I(Arguments)

    Log an information which will be traced always.

    -

    RADIO:Inherit(Child, Parent)

    +

    SOUNDFILE:Inherit(Child, Parent)

    This is the worker method to inherit from a parent class.

    -

    RADIO:IsInstanceOf(ClassName)

    +

    SOUNDFILE:IsInstanceOf(ClassName)

    This is the worker method to check if an object is an (sub)instance of a class.

    -

    RADIO:IsTrace()

    +

    SOUNDFILE:IsTrace()

    Enquires if tracing is on (for the class).

    -

    RADIO:New()

    +

    SOUNDFILE:New()

    BASE constructor.

    -

    RADIO:OnEvent(EventData)

    +

    SOUNDFILE:OnEvent(EventData)

    Occurs when an object is completely destroyed.

    -

    RADIO:OnEventBDA(EventData)

    +

    SOUNDFILE:OnEventBDA(EventData)

    BDA.

    -

    RADIO:OnEventBaseCaptured(EventData)

    +

    SOUNDFILE:OnEventBaseCaptured(EventData)

    Occurs when a ground unit captures either an airbase or a farp.

    -

    RADIO:OnEventBirth(EventData)

    +

    SOUNDFILE:OnEventBirth(EventData)

    Occurs when any object is spawned into the mission.

    -

    RADIO:OnEventCrash(EventData)

    +

    SOUNDFILE:OnEventCrash(EventData)

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    -

    RADIO:OnEventDead(EventData)

    +

    SOUNDFILE:OnEventDead(EventData)

    Occurs when an object is dead.

    -

    RADIO:OnEventDetailedFailure(EventData)

    +

    SOUNDFILE:OnEventDetailedFailure(EventData)

    Unknown precisely what creates this event, likely tied into newer damage model.

    -

    RADIO:OnEventDiscardChairAfterEjection(EventData)

    +

    SOUNDFILE:OnEventDiscardChairAfterEjection(EventData)

    Discard chair after ejection.

    -

    RADIO:OnEventEjection(EventData)

    +

    SOUNDFILE:OnEventEjection(EventData)

    Occurs when a pilot ejects from an aircraft initiator : The unit that has ejected

    -

    RADIO:OnEventEngineShutdown(EventData)

    +

    SOUNDFILE:OnEventEngineShutdown(EventData)

    Occurs when any aircraft shuts down its engines.

    -

    RADIO:OnEventEngineStartup(EventData)

    +

    SOUNDFILE:OnEventEngineStartup(EventData)

    Occurs when any aircraft starts its engines.

    -

    RADIO:OnEventHit(EventData)

    +

    SOUNDFILE:OnEventHit(EventData)

    Occurs whenever an object is hit by a weapon.

    -

    RADIO:OnEventHumanFailure(EventData)

    +

    SOUNDFILE:OnEventHumanFailure(EventData)

    Occurs when any system fails on a human controlled aircraft.

    -

    RADIO:OnEventKill(EventData)

    +

    SOUNDFILE:OnEventKill(EventData)

    Occurs on the death of a unit.

    -

    RADIO:OnEventLand(EventData)

    +

    SOUNDFILE:OnEventLand(EventData)

    Occurs when an aircraft lands at an airbase, farp or ship initiator : The unit that has landed @@ -2831,223 +2585,223 @@ place: Object that the unit landed on.

    -

    RADIO:OnEventLandingAfterEjection(EventData)

    +

    SOUNDFILE:OnEventLandingAfterEjection(EventData)

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    -

    RADIO:OnEventLandingQualityMark(EventData)

    +

    SOUNDFILE:OnEventLandingQualityMark(EventData)

    Landing quality mark.

    -

    RADIO:OnEventMarkAdded(EventData)

    +

    SOUNDFILE:OnEventMarkAdded(EventData)

    Occurs when a new mark was added.

    -

    RADIO:OnEventMarkChange(EventData)

    +

    SOUNDFILE:OnEventMarkChange(EventData)

    Occurs when a mark text was changed.

    -

    RADIO:OnEventMarkRemoved(EventData)

    +

    SOUNDFILE:OnEventMarkRemoved(EventData)

    Occurs when a mark was removed.

    -

    RADIO:OnEventMissionEnd(EventData)

    +

    SOUNDFILE:OnEventMissionEnd(EventData)

    Occurs when a mission ends

    -

    RADIO:OnEventMissionStart(EventData)

    +

    SOUNDFILE:OnEventMissionStart(EventData)

    Occurs when a mission starts

    -

    RADIO:OnEventParatrooperLanding(EventData)

    +

    SOUNDFILE:OnEventParatrooperLanding(EventData)

    Weapon add.

    -

    RADIO:OnEventPilotDead(EventData)

    +

    SOUNDFILE:OnEventPilotDead(EventData)

    Occurs when the pilot of an aircraft is killed.

    -

    RADIO:OnEventPlayerEnterAircraft(EventData)

    +

    SOUNDFILE:OnEventPlayerEnterAircraft(EventData)

    Occurs when a player enters a slot and takes control of an aircraft.

    -

    RADIO:OnEventPlayerEnterUnit(EventData)

    +

    SOUNDFILE:OnEventPlayerEnterUnit(EventData)

    Occurs when any player assumes direct control of a unit.

    -

    RADIO:OnEventPlayerLeaveUnit(EventData)

    +

    SOUNDFILE:OnEventPlayerLeaveUnit(EventData)

    Occurs when any player relieves control of a unit to the AI.

    -

    RADIO:OnEventRefueling(EventData)

    +

    SOUNDFILE:OnEventRefueling(EventData)

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    -

    RADIO:OnEventRefuelingStop(EventData)

    +

    SOUNDFILE:OnEventRefuelingStop(EventData)

    Occurs when an aircraft is finished taking fuel.

    -

    RADIO:OnEventScore(EventData)

    +

    SOUNDFILE:OnEventScore(EventData)

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    -

    RADIO:OnEventShootingEnd(EventData)

    +

    SOUNDFILE:OnEventShootingEnd(EventData)

    Occurs when any unit stops firing its weapon.

    -

    RADIO:OnEventShootingStart(EventData)

    +

    SOUNDFILE:OnEventShootingStart(EventData)

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    -

    RADIO:OnEventShot(EventData)

    +

    SOUNDFILE:OnEventShot(EventData)

    Occurs whenever any unit in a mission fires a weapon.

    -

    RADIO:OnEventTakeoff(EventData)

    +

    SOUNDFILE:OnEventTakeoff(EventData)

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    -

    RADIO:OnEventTriggerZone(EventData)

    +

    SOUNDFILE:OnEventTriggerZone(EventData)

    Trigger zone.

    -

    RADIO:OnEventUnitLost(EventData)

    +

    SOUNDFILE:OnEventUnitLost(EventData)

    Occurs when the game thinks an object is destroyed.

    -

    RADIO:ScheduleOnce(Start, SchedulerFunction, ...)

    +

    SOUNDFILE:ScheduleOnce(Start, SchedulerFunction, ...)

    Schedule a new time event.

    -

    RADIO:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...)

    +

    SOUNDFILE:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...)

    Schedule a new time event.

    -

    RADIO:ScheduleStop(SchedulerFunction)

    +

    SOUNDFILE:ScheduleStop(SchedulerFunction)

    Stops the Schedule.

    -

    RADIO.Scheduler

    +

    SOUNDFILE.Scheduler

    -

    RADIO:SetEventPriority(EventPriority)

    +

    SOUNDFILE:SetEventPriority(EventPriority)

    Set the Class Event processing Priority.

    -

    RADIO:SetState(Object, Key, Value)

    +

    SOUNDFILE:SetState(Object, Key, Value)

    Set a state or property of the Object given a Key and a Value.

    -

    RADIO:T(Arguments)

    +

    SOUNDFILE:T(Arguments)

    Trace a function logic level 1.

    -

    RADIO:T2(Arguments)

    +

    SOUNDFILE:T2(Arguments)

    Trace a function logic level 2.

    -

    RADIO:T3(Arguments)

    +

    SOUNDFILE:T3(Arguments)

    Trace a function logic level 3.

    -

    RADIO:TraceAll(TraceAll)

    +

    SOUNDFILE:TraceAll(TraceAll)

    Trace all methods in MOOSE

    -

    RADIO:TraceClass(Class)

    +

    SOUNDFILE:TraceClass(Class)

    Set tracing for a class

    -

    RADIO:TraceClassMethod(Class, Method)

    +

    SOUNDFILE:TraceClassMethod(Class, Method)

    Set tracing for a specific method of class

    -

    RADIO:TraceLevel(Level)

    +

    SOUNDFILE:TraceLevel(Level)

    Set trace level

    -

    RADIO:TraceOff()

    +

    SOUNDFILE:TraceOff()

    Set trace off.

    -

    RADIO:TraceOn()

    +

    SOUNDFILE:TraceOn()

    Set trace on.

    -

    RADIO:TraceOnOff(TraceOnOff)

    +

    SOUNDFILE:TraceOnOff(TraceOnOff)

    Set trace on or off Note that when trace is off, no BASE.Debug statement is performed, increasing performance! @@ -3055,37 +2809,37 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau -

    RADIO:UnHandleEvent(EventID)

    +

    SOUNDFILE:UnHandleEvent(EventID)

    UnSubscribe to a DCS event.

    -

    RADIO._

    +

    SOUNDFILE._

    -

    RADIO:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    SOUNDFILE:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    Trace a function call.

    -

    RADIO:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    SOUNDFILE:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    Trace a function logic.

    -

    RADIO.__

    +

    SOUNDFILE.__

    -

    RADIO:onEvent(event)

    +

    SOUNDFILE:onEvent(event)

    @@ -3093,35 +2847,630 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - + +
    + SOUNDTEXT +, extends Core.Base#BASE +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from SOUNDTEXTDescription

    SOUNDTEXT.ClassName

    +

    Name of the class

    +

    SOUNDTEXT:New(Text, Duration)

    +

    Constructor to create a new SOUNDTEXT object.

    +

    SOUNDTEXT:SetCulture(Culture)

    +

    Set TTS culture - local for the voice.

    +

    SOUNDTEXT:SetDuration(Duration)

    +

    Set duration, how long it takes to speak the text.

    +

    SOUNDTEXT:SetGender(Gender)

    +

    Set gender.

    +

    SOUNDTEXT:SetText(Text)

    +

    Set text.

    +

    SOUNDTEXT:SetVoice(VoiceName)

    +

    Set to use a specific voice name.

    +

    SOUNDTEXT.culture

    +

    Culture, e.g. "en-GB".

    +

    SOUNDTEXT.duration

    +

    Duration in seconds.

    +

    SOUNDTEXT.gender

    +

    Gender: "male", "female".

    +

    SOUNDTEXT.text

    +

    Text to speak.

    +

    SOUNDTEXT.voice

    +

    Specific voice to use. Overrules gender and culture settings.

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from BASEDescription

    SOUNDTEXT.ClassID

    +

    The ID number of the class.

    +

    SOUNDTEXT.ClassName

    +

    The name of the class.

    +

    SOUNDTEXT.ClassNameAndID

    +

    The name of the class concatenated with the ID number of the class.

    +

    SOUNDTEXT:ClearState(Object, StateName)

    +

    Clear the state of an object.

    +

    SOUNDTEXT:CreateEventBirth(EventTime, Initiator, IniUnitName, place, subplace)

    +

    Creation of a Birth Event.

    +

    SOUNDTEXT:CreateEventCrash(EventTime, Initiator)

    +

    Creation of a Crash Event.

    +

    SOUNDTEXT:CreateEventDead(EventTime, Initiator)

    +

    Creation of a Dead Event.

    +

    SOUNDTEXT:CreateEventPlayerEnterAircraft(PlayerUnit)

    +

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    +

    SOUNDTEXT:CreateEventRemoveUnit(EventTime, Initiator)

    +

    Creation of a Remove Unit Event.

    +

    SOUNDTEXT:CreateEventTakeoff(EventTime, Initiator)

    +

    Creation of a Takeoff Event.

    +

    SOUNDTEXT:E(Arguments)

    +

    Log an exception which will be traced always.

    +

    SOUNDTEXT:EventDispatcher()

    +

    Returns the event dispatcher

    +

    SOUNDTEXT:EventRemoveAll()

    +

    Remove all subscribed events

    +

    SOUNDTEXT:F(Arguments)

    +

    Trace a function call.

    +

    SOUNDTEXT:F2(Arguments)

    +

    Trace a function call level 2.

    +

    SOUNDTEXT:F3(Arguments)

    +

    Trace a function call level 3.

    +

    SOUNDTEXT:GetClassID()

    +

    Get the ClassID of the class instance.

    +

    SOUNDTEXT:GetClassName()

    +

    Get the ClassName of the class instance.

    +

    SOUNDTEXT:GetClassNameAndID()

    +

    Get the ClassName + ClassID of the class instance.

    +

    SOUNDTEXT:GetEventPriority()

    +

    Get the Class Event processing Priority.

    +

    SOUNDTEXT:GetParent(Child, FromClass)

    +

    This is the worker method to retrieve the Parent class.

    +

    SOUNDTEXT:GetState(Object, Key)

    +

    Get a Value given a Key from the Object.

    +

    SOUNDTEXT:HandleEvent(EventID, EventFunction)

    +

    Subscribe to a DCS Event.

    +

    SOUNDTEXT:I(Arguments)

    +

    Log an information which will be traced always.

    +

    SOUNDTEXT:Inherit(Child, Parent)

    +

    This is the worker method to inherit from a parent class.

    +

    SOUNDTEXT:IsInstanceOf(ClassName)

    +

    This is the worker method to check if an object is an (sub)instance of a class.

    +

    SOUNDTEXT:IsTrace()

    +

    Enquires if tracing is on (for the class).

    +

    SOUNDTEXT:New()

    +

    BASE constructor.

    +

    SOUNDTEXT:OnEvent(EventData)

    +

    Occurs when an object is completely destroyed.

    +

    SOUNDTEXT:OnEventBDA(EventData)

    +

    BDA.

    +

    SOUNDTEXT:OnEventBaseCaptured(EventData)

    +

    Occurs when a ground unit captures either an airbase or a farp.

    +

    SOUNDTEXT:OnEventBirth(EventData)

    +

    Occurs when any object is spawned into the mission.

    +

    SOUNDTEXT:OnEventCrash(EventData)

    +

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    +

    SOUNDTEXT:OnEventDead(EventData)

    +

    Occurs when an object is dead.

    +

    SOUNDTEXT:OnEventDetailedFailure(EventData)

    +

    Unknown precisely what creates this event, likely tied into newer damage model.

    +

    SOUNDTEXT:OnEventDiscardChairAfterEjection(EventData)

    +

    Discard chair after ejection.

    +

    SOUNDTEXT:OnEventEjection(EventData)

    +

    Occurs when a pilot ejects from an aircraft +initiator : The unit that has ejected

    +

    SOUNDTEXT:OnEventEngineShutdown(EventData)

    +

    Occurs when any aircraft shuts down its engines.

    +

    SOUNDTEXT:OnEventEngineStartup(EventData)

    +

    Occurs when any aircraft starts its engines.

    +

    SOUNDTEXT:OnEventHit(EventData)

    +

    Occurs whenever an object is hit by a weapon.

    +

    SOUNDTEXT:OnEventHumanFailure(EventData)

    +

    Occurs when any system fails on a human controlled aircraft.

    +

    SOUNDTEXT:OnEventKill(EventData)

    +

    Occurs on the death of a unit.

    +

    SOUNDTEXT:OnEventLand(EventData)

    +

    Occurs when an aircraft lands at an airbase, farp or ship +initiator : The unit that has landed +place: Object that the unit landed on.

    +

    SOUNDTEXT:OnEventLandingAfterEjection(EventData)

    +

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    +

    SOUNDTEXT:OnEventLandingQualityMark(EventData)

    +

    Landing quality mark.

    +

    SOUNDTEXT:OnEventMarkAdded(EventData)

    +

    Occurs when a new mark was added.

    +

    SOUNDTEXT:OnEventMarkChange(EventData)

    +

    Occurs when a mark text was changed.

    +

    SOUNDTEXT:OnEventMarkRemoved(EventData)

    +

    Occurs when a mark was removed.

    +

    SOUNDTEXT:OnEventMissionEnd(EventData)

    +

    Occurs when a mission ends

    +

    SOUNDTEXT:OnEventMissionStart(EventData)

    +

    Occurs when a mission starts

    +

    SOUNDTEXT:OnEventParatrooperLanding(EventData)

    +

    Weapon add.

    +

    SOUNDTEXT:OnEventPilotDead(EventData)

    +

    Occurs when the pilot of an aircraft is killed.

    +

    SOUNDTEXT:OnEventPlayerEnterAircraft(EventData)

    +

    Occurs when a player enters a slot and takes control of an aircraft.

    +

    SOUNDTEXT:OnEventPlayerEnterUnit(EventData)

    +

    Occurs when any player assumes direct control of a unit.

    +

    SOUNDTEXT:OnEventPlayerLeaveUnit(EventData)

    +

    Occurs when any player relieves control of a unit to the AI.

    +

    SOUNDTEXT:OnEventRefueling(EventData)

    +

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    +

    SOUNDTEXT:OnEventRefuelingStop(EventData)

    +

    Occurs when an aircraft is finished taking fuel.

    +

    SOUNDTEXT:OnEventScore(EventData)

    +

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    +

    SOUNDTEXT:OnEventShootingEnd(EventData)

    +

    Occurs when any unit stops firing its weapon.

    +

    SOUNDTEXT:OnEventShootingStart(EventData)

    +

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    +

    SOUNDTEXT:OnEventShot(EventData)

    +

    Occurs whenever any unit in a mission fires a weapon.

    +

    SOUNDTEXT:OnEventTakeoff(EventData)

    +

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    +

    SOUNDTEXT:OnEventTriggerZone(EventData)

    +

    Trigger zone.

    +

    SOUNDTEXT:OnEventUnitLost(EventData)

    +

    Occurs when the game thinks an object is destroyed.

    +

    SOUNDTEXT:ScheduleOnce(Start, SchedulerFunction, ...)

    +

    Schedule a new time event.

    +

    SOUNDTEXT:ScheduleRepeat(Start, Repeat, RandomizeFactor, Stop, SchedulerFunction, ...)

    +

    Schedule a new time event.

    +

    SOUNDTEXT:ScheduleStop(SchedulerFunction)

    +

    Stops the Schedule.

    +

    SOUNDTEXT.Scheduler

    + +

    SOUNDTEXT:SetEventPriority(EventPriority)

    +

    Set the Class Event processing Priority.

    +

    SOUNDTEXT:SetState(Object, Key, Value)

    +

    Set a state or property of the Object given a Key and a Value.

    +

    SOUNDTEXT:T(Arguments)

    +

    Trace a function logic level 1.

    +

    SOUNDTEXT:T2(Arguments)

    +

    Trace a function logic level 2.

    +

    SOUNDTEXT:T3(Arguments)

    +

    Trace a function logic level 3.

    +

    SOUNDTEXT:TraceAll(TraceAll)

    +

    Trace all methods in MOOSE

    +

    SOUNDTEXT:TraceClass(Class)

    +

    Set tracing for a class

    +

    SOUNDTEXT:TraceClassMethod(Class, Method)

    +

    Set tracing for a specific method of class

    +

    SOUNDTEXT:TraceLevel(Level)

    +

    Set trace level

    +

    SOUNDTEXT:TraceOff()

    +

    Set trace off.

    +

    SOUNDTEXT:TraceOn()

    +

    Set trace on.

    +

    SOUNDTEXT:TraceOnOff(TraceOnOff)

    +

    Set trace on or off +Note that when trace is off, no BASE.Debug statement is performed, increasing performance! +When Moose is loaded statically, (as one file), tracing is switched off by default.

    +

    SOUNDTEXT:UnHandleEvent(EventID)

    +

    UnSubscribe to a DCS event.

    +

    SOUNDTEXT._

    + +

    SOUNDTEXT:_F(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    Trace a function call.

    +

    SOUNDTEXT:_T(Arguments, DebugInfoCurrentParam, DebugInfoFromParam)

    +

    Trace a function logic.

    +

    SOUNDTEXT.__

    + +

    SOUNDTEXT:onEvent(event)

    + +
    +
    + +
    - -
    + +
    - -

    After attaching a #BEACON to your Wrapper.Positionable#POSITIONABLE, you need to select the right function to activate the kind of beacon you want.

    - - -

    There are two types of BEACONs available : the AA TACAN Beacon and the general purpose Radio Beacon. -Note that in both case, you can set an optional parameter : the BeaconDuration. This can be very usefull to simulate the battery time if your BEACON is -attach to a cargo crate, for exemple.

    - -

    AA TACAN Beacon usage

    - -

    This beacon only works with airborne Wrapper.Unit#UNIT or a Wrapper.Group#GROUP. Use #BEACON() to set the beacon parameters and start the beacon. -Use @#BEACON:StopAATACAN}() to stop it.

    - -

    General Purpose Radio Beacon usage

    - -

    This beacon will work with any Wrapper.Positionable#POSITIONABLE, but **it won't follow the Wrapper.Positionable#POSITIONABLE** ! This means that you should only use it with -Wrapper.Positionable#POSITIONABLE that don't move, or move very slowly. Use #BEACON() to set the beacon parameters and start the beacon. -Use #BEACON() to stop it.

    - -

    Field(s)

    @@ -3129,53 +3478,9 @@ Use #BEACON() to stop it.

    #string -BEACON.ClassName +SOUNDBASE.ClassName -

    Name of the class "BEACON".

    - -
    - -
    -
    -
    - - Wrapper.Controllable#CONTROLLABLE -BEACON.Positionable - -

    The #CONTROLLABLE that will receive radio capabilities.

    - -
    - -
    -
    - - -
    -
    - - -
    -
    -
    - - -BEACON.name - - +

    Name of the class.

    @@ -3186,41 +3491,55 @@ Use #BEACON() to stop it.

    -

    Activates a TACAN BEACON on an Aircraft.

    +

    Function returns estimated speech time in seconds.

    -
    + +

    Assumptions for time calc: 100 Words per min, avarage of 5 letters for english word so

    + +
      +
    • 5 chars * 100wpm = 500 characters per min = 8.3 chars per second
    • +
    + +

    So lengh of msg / 8.3 = number of seconds needed to read it. rounded down to 8 chars per sec map function:

    + +
      +
    • (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min
    • +
    + + +

    Defined in:

    -

    BEACON

    +

    SOUNDBASE

    Parameters:

    - #number - TACANChannel + #string + Text

    -

    (the "10" part in "10Y"). Note that AA TACAN are only available on Y Channels

    +

    The text string to analyze.

    - #string - Message + #number + Speed

    -

    The Message that is going to be coded in Morse and broadcasted by the beacon

    +

    Speed factor. Default 1.

    @@ -3228,46 +3547,45 @@ Use #BEACON() to stop it.

    #boolean - Bearing + isGoogle

    -

    Can the BEACON be homed on ?

    +

    If true, google text-to-speech is used.

    - #number - BeaconDuration + self

    - -

    How long will the beacon last in seconds. Omit for forever.

    - +

    +
    +
    +
    +
    +

    + length +

    +
    +
    +

    +
    +
    +
    +
    +

    + speed +

    +
    +
    +

    -

    Return value:

    -
    -
    -

    #BEACON:

    -
    -
    - -

    self

    - -
    -
    -

    Usage:

    -
    -- Let's create a TACAN Beacon for a tanker
    -local myUnit = UNIT:FindByName("MyUnit") 
    -local myBeacon = myUnit:GetBeacon() -- Creates the beacon
    -
    -myBeacon:AATACAN(20, "TEXACO", true) -- Activate the beacon
    -
    @@ -3276,322 +3594,21 @@ myBeacon:AATACAN(20, "TEXACO", true) -- Activate the beacon
    -

    Activates an ICLS BEACON.

    - - -

    The unit the BEACON is attached to should be an aircraft carrier supporting this system.

    - -
    -
    -

    Defined in:

    -
    -

    BEACON

    -
    -

    Parameters:

    -
    -
    -

    - #number - Channel -

    -
    -
    - -

    ICLS channel.

    - -
    -
    -
    -
    -

    - #string - Callsign -

    -
    -
    - -

    The Message that is going to be coded in Morse and broadcasted by the beacon.

    - -
    -
    -
    -
    -

    - #number - Duration -

    -
    -
    - -

    How long will the beacon last in seconds. Omit for forever.

    - -
    -
    -

    Return value:

    -
    -
    -

    #BEACON:

    -
    -
    - -

    self

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Activates a TACAN BEACON.

    - -
    -
    -

    Defined in:

    -
    -

    BEACON

    -
    -

    Parameters:

    -
    -
    -

    - #number - Channel -

    -
    -
    - -

    TACAN channel, i.e. the "10" part in "10Y".

    - -
    -
    -
    -
    -

    - #string - Mode -

    -
    -
    - -

    TACAN mode, i.e. the "Y" part in "10Y".

    - -
    -
    -
    -
    -

    - #string - Message -

    -
    -
    - -

    The Message that is going to be coded in Morse and broadcasted by the beacon.

    - -
    -
    -
    -
    -

    - #boolean - Bearing -

    -
    -
    - -

    If true, beacon provides bearing information. If false (or nil), only distance information is available.

    - -
    -
    -
    -
    -

    - #number - Duration -

    -
    -
    - -

    How long will the beacon last in seconds. Omit for forever.

    - -
    -
    -

    Return value:

    -
    -
    -

    #BEACON:

    -
    -
    - -

    self

    - -
    -
    -

    Usage:

    -
    -- Let's create a TACAN Beacon for a tanker
    -local myUnit = UNIT:FindByName("MyUnit") 
    -local myBeacon = myUnit:GetBeacon() -- Creates the beacon
    -
    -myBeacon:ActivateTACAN(20, "Y", "TEXACO", true) -- Activate the beacon
    - -
    - -
    -
    - -
    - - - -

    Create a new BEACON Object.

    - - -

    This doesn't activate the beacon, though, use BEACON.ActivateTACAN etc. -If you want to create a BEACON, you probably should use Wrapper.Positionable#POSITIONABLE.GetBeacon() instead.

    +

    Constructor to create a new SOUNDBASE object.

    Defined in:

    -

    BEACON

    +

    SOUNDBASE

    -

    Parameter:

    -
    -
    -

    - Wrapper.Positionable#POSITIONABLE - Positionable -

    -
    -
    - -

    The Positionable that will receive radio capabilities.

    - -
    -

    Return value:

    -

    #BEACON:

    -
    -
    - -

    Beacon object or #nil if the positionable is invalid.

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Activates a general pupose Radio Beacon -This uses the very generic singleton function "trigger.action.radioTransmission()" provided by DCS to broadcast a sound file on a specific frequency.

    - - -

    Although any frequency could be used, only 2 DCS Modules can home on radio beacons at the time of writing : the Huey and the Mi-8. -They can home in on these specific frequencies : - Mi8 - R-828 -> 20-60MHz -* ARKUD -> 100-150MHz (canal 1 : 114166, canal 2 : 114333, canal 3 : 114583, canal 4 : 121500, canal 5 : 123100, canal 6 : 124100) AM -* ARK9 -> 150-1300KHz - Huey - AN/ARC-131 -> 30-76 Mhz FM

    - -
    -
    -

    Defined in:

    -
    -

    BEACON

    -
    -

    Parameters:

    -
    -
    -

    - #string - FileName -

    -
    -
    - -

    The name of the audio file

    - -
    -
    -
    -
    -

    - #number - Frequency -

    -
    -
    - -

    in MHz

    - -
    -
    -
    -
    -

    - #number - Modulation -

    -
    -
    - -

    either radio.modulation.AM or radio.modulation.FM

    - -
    -
    -
    -
    -

    - #number - Power -

    -
    -
    - -

    in W

    - -
    -
    -
    -
    -

    - #number - BeaconDuration -

    -
    -
    - -

    How long will the beacon last in seconds. Omit for forever.

    - -
    -
    -

    Return value:

    -
    -
    @@ -3599,137 +3616,6 @@ They can home in on these specific frequencies :
    -

    Usage:

    -
    -- Let's create a beacon for a unit in distress.
    --- Frequency will be 40MHz FM (home-able by a Huey's AN/ARC-131)
    --- The beacon they use is battery-powered, and only lasts for 5 min
    -local UnitInDistress = UNIT:FindByName("Unit1")
    -local UnitBeacon = UnitInDistress:GetBeacon()
    -
    --- Set the beacon and start it
    -UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)
    - -
    - -
    -
    - -
    - - - -

    Stops the AA TACAN BEACON

    - -
    -
    -

    Defined in:

    -
    -

    BEACON

    -
    -

    Return value:

    -
    -
    -

    #BEACON:

    -
    -
    - -

    self

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Stops the AA TACAN BEACON

    - -
    -
    -

    Defined in:

    -
    -

    BEACON

    -
    -

    Return value:

    -
    -
    -

    #BEACON:

    -
    -
    - -

    self

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Converts a TACAN Channel/Mode couple into a frequency in Hz

    - -
    -
    -

    Defined in:

    -
    -

    BEACON

    -
    -

    Parameters:

    -
    -
    -

    - #number - TACANChannel -

    -
    -
    -

    -
    -
    -
    -
    -

    - #string - TACANMode -

    -
    -
    -

    -
    -
    -

    Return values:

    -
    -
    -

    #number:

    -
    -
    - -

    Frequecy

    - -
    -
    -

    #nil:

    -
    -
    - -

    if parameters are invalid

    - -
    -
    @@ -3742,53 +3628,9 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<
    #string -BEACON.ClassName +SOUNDBASE.ClassName -

    Name of the class "BEACON".

    - -
    - -
    -
    -
    - - Wrapper.Controllable#CONTROLLABLE -BEACON.Positionable - -

    The #CONTROLLABLE that will receive radio capabilities.

    - -
    - -
    -
    - - -
    -
    - - -
    -
    -
    - - -BEACON.name - - +

    Name of the class.

    @@ -3799,7 +3641,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Clear the state of an object.

    @@ -3843,7 +3685,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Creation of a Birth Event.

    @@ -3922,7 +3764,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Creation of a Crash Event.

    @@ -3968,7 +3810,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Creation of a Dead Event.

    @@ -4014,7 +3856,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    @@ -4047,7 +3889,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Creation of a Remove Unit Event.

    @@ -4093,7 +3935,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Creation of a Takeoff Event.

    @@ -4139,7 +3981,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Log an exception which will be traced always.

    @@ -4174,7 +4016,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Returns the event dispatcher

    @@ -4204,7 +4046,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Remove all subscribed events

    @@ -4234,7 +4076,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Trace a function call.

    @@ -4269,7 +4111,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Trace a function call level 2.

    @@ -4304,7 +4146,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Trace a function call level 3.

    @@ -4339,7 +4181,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Get the ClassID of the class instance.

    @@ -4369,7 +4211,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Get the ClassName of the class instance.

    @@ -4399,7 +4241,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Get the ClassName + ClassID of the class instance.

    @@ -4432,7 +4274,7 @@ UnitBeacon:RadioBeacon("MySoundFileSOS.ogg", 40, radio.modulation.FM, 20, 5*60)<

    Get the Class Event processing Priority.

    @@ -4466,7 +4308,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    This is the worker method to retrieve the Parent class.

    @@ -4531,7 +4373,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Get a Value given a Key from the Object.

    @@ -4588,7 +4430,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Subscribe to a DCS Event.

    @@ -4645,7 +4487,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Log an information which will be traced always.

    @@ -4680,7 +4522,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    This is the worker method to inherit from a parent class.

    @@ -4736,7 +4578,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    This is the worker method to check if an object is an (sub)instance of a class.

    @@ -4792,7 +4634,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Enquires if tracing is on (for the class).

    @@ -4822,7 +4664,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    BASE constructor.

    @@ -4863,7 +4705,7 @@ end

    Occurs when an object is completely destroyed.

    @@ -4899,7 +4741,7 @@ end

    BDA.

    @@ -4932,7 +4774,7 @@ end

    Occurs when a ground unit captures either an airbase or a farp.

    @@ -4969,7 +4811,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when any object is spawned into the mission.

    @@ -5005,7 +4847,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    @@ -5041,7 +4883,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when an object is dead.

    @@ -5077,7 +4919,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Unknown precisely what creates this event, likely tied into newer damage model.

    @@ -5118,7 +4960,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Discard chair after ejection.

    @@ -5151,7 +4993,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when a pilot ejects from an aircraft @@ -5185,7 +5027,7 @@ initiator : The unit that has ejected

    Occurs when any aircraft shuts down its engines.

    @@ -5221,7 +5063,7 @@ initiator : The unit that has ejected

    Occurs when any aircraft starts its engines.

    @@ -5257,7 +5099,7 @@ initiator : The unit that has ejected

    Occurs whenever an object is hit by a weapon.

    @@ -5295,7 +5137,7 @@ target: The Object that was hit.

    Occurs when any system fails on a human controlled aircraft.

    @@ -5331,7 +5173,7 @@ target: The Object that was hit.

    Occurs on the death of a unit.

    @@ -5374,7 +5216,7 @@ target: The Object that was hit.

    Occurs when an aircraft lands at an airbase, farp or ship @@ -5412,7 +5254,7 @@ place: Object that the unit landed on.

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    @@ -5455,7 +5297,7 @@ place: Object that the unit landed on.

    Landing quality mark.

    @@ -5488,7 +5330,7 @@ place: Object that the unit landed on.

    Occurs when a new mark was added.

    @@ -5524,7 +5366,7 @@ place: Object that the unit landed on.

    Occurs when a mark text was changed.

    @@ -5560,7 +5402,7 @@ place: Object that the unit landed on.

    Occurs when a mark was removed.

    @@ -5596,7 +5438,7 @@ place: Object that the unit landed on.

    Occurs when a mission ends

    @@ -5629,7 +5471,7 @@ place: Object that the unit landed on.

    Occurs when a mission starts

    @@ -5662,7 +5504,7 @@ place: Object that the unit landed on.

    Weapon add.

    @@ -5698,7 +5540,7 @@ place: Object that the unit landed on.

    Occurs when the pilot of an aircraft is killed.

    @@ -5735,7 +5577,7 @@ initiator : The unit that the pilot has died in.

    Occurs when a player enters a slot and takes control of an aircraft.

    @@ -5772,7 +5614,7 @@ initiator : The unit that is being taken control of.

    Occurs when any player assumes direct control of a unit.

    @@ -5808,7 +5650,7 @@ initiator : The unit that is being taken control of.

    Occurs when any player relieves control of a unit to the AI.

    @@ -5844,7 +5686,7 @@ initiator : The unit that is being taken control of.

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    @@ -5880,7 +5722,7 @@ initiator : The unit that is being taken control of.

    Occurs when an aircraft is finished taking fuel.

    @@ -5916,7 +5758,7 @@ initiator : The unit that is being taken control of.

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    @@ -5952,7 +5794,7 @@ initiator : The unit that is being taken control of.

    Occurs when any unit stops firing its weapon.

    @@ -5989,7 +5831,7 @@ initiator : The unit that was doing the shooting.

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    @@ -6027,7 +5869,7 @@ target: The unit that is being targeted.

    Occurs whenever any unit in a mission fires a weapon.

    @@ -6063,7 +5905,7 @@ target: The unit that is being targeted.

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    @@ -6100,7 +5942,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Trigger zone.

    @@ -6133,7 +5975,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Occurs when the game thinks an object is destroyed.

    @@ -6173,7 +6015,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Schedule a new time event.

    @@ -6246,7 +6088,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Schedule a new time event.

    @@ -6358,7 +6200,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Stops the Schedule.

    @@ -6391,7 +6233,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Set the Class Event processing Priority.

    @@ -6439,7 +6281,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set a state or property of the Object given a Key and a Value.

    @@ -6508,7 +6350,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace a function logic level 1.

    @@ -6543,7 +6385,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace a function logic level 2.

    @@ -6578,7 +6420,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace a function logic level 3.

    @@ -6613,7 +6455,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace all methods in MOOSE

    @@ -6646,7 +6488,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set tracing for a class

    @@ -6677,7 +6519,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set tracing for a specific method of class

    @@ -6719,7 +6561,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set trace level

    @@ -6750,7 +6592,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set trace off.

    @@ -6773,7 +6615,7 @@ BASE:TraceOff()

    Set trace on.

    @@ -6796,7 +6638,7 @@ BASE:TraceOn()

    Set trace on or off @@ -6842,7 +6684,7 @@ BASE:TraceOnOff( false )

    UnSubscribe to a DCS event.

    @@ -6886,7 +6728,7 @@ BASE:TraceOnOff( false )

    Trace a function call.

    @@ -6941,7 +6783,7 @@ BASE:TraceOnOff( false )

    Trace a function logic.

    @@ -6993,7 +6835,7 @@ BASE:TraceOnOff( false )
    @@ -7029,532 +6871,9 @@ BASE:TraceOnOff( false )
    - -
    + +
    - -

    Beacon systems supported by DCS.

    - - -

    https://wiki.hoggitworld.com/view/DCS_command_activateBeacon

    - -
    -

    Field(s)

    -
    -
    -
    - - #number -BEACON.System.BROADCAST_STATION - -

    Broadcast station.

    - -
    - -
    -
    -
    - - #number -BEACON.System.ICLS_GLIDESLOPE - -

    Carrier landing system.

    - -
    - -
    -
    -
    - - #number -BEACON.System.ICLS_LOCALIZER - -

    Carrier landing system.

    - -
    - -
    -
    -
    - - #number -BEACON.System.ILS_GLIDESLOPE - -

    ILS glideslope.

    - -
    - -
    -
    -
    - - #number -BEACON.System.ILS_LOCALIZER - -

    ILS localizer

    - -
    - -
    -
    -
    - - #number -BEACON.System.PAR_10 - -

    ?

    - -
    - -
    -
    -
    - - #number -BEACON.System.PRGM_GLIDESLOPE - -

    PRGM glideslope.

    - -
    - -
    -
    -
    - - #number -BEACON.System.PRGM_LOCALIZER - -

    PRGM localizer.

    - -
    - -
    -
    -
    - - #number -BEACON.System.PRMG_GLIDESLOPE - - - -
    - -
    -
    -
    - - #number -BEACON.System.PRMG_LOCALIZER - - - -
    - -
    -
    -
    - - #number -BEACON.System.RSBN_5 - -

    Russian VOR/DME system.

    - -
    - -
    -
    -
    - - #number -BEACON.System.TACAN - -

    TACtical Air Navigation system on ground.

    - -
    - -
    -
    -
    - - #number -BEACON.System.TACAN_AA_MODE_X - -

    TACtical Air Navigation for aircraft on X band.

    - -
    - -
    -
    -
    - - #number -BEACON.System.TACAN_AA_MODE_Y - -

    TACtical Air Navigation for aircraft on Y band.

    - -
    - -
    -
    -
    - - #number -BEACON.System.TACAN_TANKER_X - -

    TACtical Air Navigation system for tankers on X band.

    - -
    - -
    -
    -
    - - #number -BEACON.System.TACAN_TANKER_Y - -

    TACtical Air Navigation system for tankers on Y band.

    - -
    - -
    -
    -
    - - #number -BEACON.System.VOR - -

    Very High Frequency Omni-Directional Range

    - -
    - -
    -
    -
    - - #number -BEACON.System.VORDME - -

    Radio beacon that combines a VHF omnidirectional range (VOR) with a distance measuring equipment (DME).

    - -
    - -
    -
    -
    - - #number -BEACON.System.VORTAC - -

    Radio-based navigational aid for aircraft pilots consisting of a co-located VHF omnidirectional range (VOR) beacon and a tactical air navigation system (TACAN) beacon.

    - -
    - -
    -
    -

    Function(s)

    -
    -
    - -
    - -
    -
    - -

    Beacon types supported by DCS.

    - -
    -

    Field(s)

    -
    -
    -
    - - #number -BEACON.Type.AIRPORT_HOMER - - - -
    - -
    -
    - - -
    -
    -
    - - #number -BEACON.Type.BROADCAST_STATION - - - -
    - -
    -
    -
    - - #number -BEACON.Type.DME - - - -
    - -
    -
    -
    - - #number -BEACON.Type.HOMER - - - -
    - -
    -
    -
    - - #number -BEACON.Type.ICLS - -

    Same as ICLS glideslope.

    - -
    - -
    -
    -
    - - #number -BEACON.Type.ICLS_GLIDESLOPE - - - -
    - -
    -
    -
    - - #number -BEACON.Type.ICLS_LOCALIZER - - - -
    - -
    -
    -
    - - #number -BEACON.Type.ILS_FAR_HOMER - - - -
    - -
    -
    -
    - - #number -BEACON.Type.ILS_GLIDESLOPE - - - -
    - -
    -
    -
    - - #number -BEACON.Type.ILS_LOCALIZER - - - -
    - -
    -
    -
    - - #number -BEACON.Type.ILS_NEAR_HOMER - - - -
    - -
    -
    -
    - - #number -BEACON.Type.NAUTICAL_HOMER - - - -
    - -
    -
    -
    - - #number -BEACON.Type.NULL - - - -
    - -
    -
    -
    - - #number -BEACON.Type.PRMG_GLIDESLOPE - - - -
    - -
    -
    -
    - - #number -BEACON.Type.PRMG_LOCALIZER - - - -
    - -
    -
    -
    - - #number -BEACON.Type.RSBN - - - -
    - -
    -
    -
    - - #number -BEACON.Type.TACAN - -

    TACtical Air Navigation system.

    - -
    - -
    -
    -
    - - #number -BEACON.Type.VOR - - - -
    - -
    -
    -
    - - #number -BEACON.Type.VORTAC - - - -
    - -
    -
    -
    - - #number -BEACON.Type.VOR_DME - - - -
    - -
    -
    -

    Function(s)

    -
    -
    - -
    - -
    -
    - -

    Models the radio capability.

    - - - -

    RADIO usage

    - -

    There are 3 steps to a successful radio transmission.

    - - - -

    Methods to set relevant parameters for both a Wrapper.Unit#UNIT or a Wrapper.Group#GROUP or any other Wrapper.Positionable#POSITIONABLE

    - - - -

    Additional Methods to set relevant parameters if the transmitter is a Wrapper.Unit#UNIT or a Wrapper.Group#GROUP

    - - - -

    Additional Methods to set relevant parameters if the transmitter is any other Wrapper.Positionable#POSITIONABLE

    - - - -

    What is this power thing?

    - -
      -
    • If your transmission is sent by a Wrapper.Positionable#POSITIONABLE other than a Wrapper.Unit#UNIT or a Wrapper.Group#GROUP, you can set the power of the antenna,
    • -
    • Otherwise, DCS sets it automatically, depending on what's available on your Unit,
    • -
    • If the player gets too far from the transmitter, or if the antenna is too weak, the transmission will fade and become noisyer,
    • -
    • This an automated DCS calculation you have no say on,
    • -
    • For reference, a standard VOR station has a 100 W antenna, a standard AA TACAN has a 120 W antenna, and civilian ATC's antenna usually range between 300 and 500 W,
    • -
    • Note that if the transmission has a subtitle, it will be readable, regardless of the quality of the transmission. -
    • -
    -

    Field(s)

    @@ -7562,9 +6881,9 @@ BASE:TraceOnOff( false )
    #string -RADIO.ClassName +SOUNDFILE.ClassName - +

    Name of the class

    @@ -7573,64 +6892,9 @@ BASE:TraceOnOff( false )
    #string -RADIO.FileName +SOUNDFILE.duration -

    Name of the sound file played.

    - -
    - -
    -
    -
    - - #number -RADIO.Frequency - -

    Frequency of the transmission in Hz.

    - -
    - -
    -
    -
    - - #boolean -RADIO.Loop - -

    Transmission is repeated (default true).

    - -
    - -
    -
    -
    - - #number -RADIO.Modulation - -

    Modulation of the transmission (either radio.modulation.AM or radio.modulation.FM).

    - -
    - -
    -
    -
    - - Wrapper.Controllable#CONTROLLABLE -RADIO.Positionable - -

    The #CONTROLLABLE that will transmit the radio calls.

    - -
    - -
    -
    -
    - - #number -RADIO.Power - -

    Power of the antenna is Watts.

    +

    Duration of the sound file in seconds.

    @@ -7639,7 +6903,40 @@ BASE:TraceOnOff( false )
    #string -RADIO.Subtitle +SOUNDFILE.filename + +

    Name of the flag.

    + +
    + +
    +
    +
    + + #string +SOUNDFILE.path + +

    Directory path, where the sound file is located. This includes the final slash "/".

    + +
    + +
    +
    +
    + + #number +SOUNDFILE.subduration + +

    Duration in seconds how long the subtitle is displayed.

    + +
    + +
    +
    +
    + + #string +SOUNDFILE.subtitle

    Subtitle of the transmission.

    @@ -7649,21 +6946,10 @@ BASE:TraceOnOff( false )
    - #number -RADIO.SubtitleDuration + #boolean +SOUNDFILE.useSRS -

    Duration of the Subtitle in seconds.

    - -
    - -
    -
    -
    - - #string -RADIO.alias - -

    Name of the radio transmitter.

    +

    If true, sound file is played via SRS. Sound file needs to be on local disk not inside the miz file!

    @@ -7674,50 +6960,25 @@ BASE:TraceOnOff( false )
    -

    Broadcast the transmission.

    +

    Get duration how long the sound file takes to play.

    - -
      -
    • The Radio has to be populated with the new transmission before broadcasting.
    • -
    • Please use RADIO setters or either RADIO.NewGenericTransmission or RADIO.NewUnitTransmission
    • -
    • This class is in fact pretty smart, it determines the right DCS function to use depending on the type of POSITIONABLE
    • -
    • If the POSITIONABLE is not a UNIT or a GROUP, we use the generic (but limited) trigger.action.radioTransmission()
    • -
    • If the POSITIONABLE is a UNIT or a GROUP, we use the "TransmitMessage" Command
    • -
    • If your POSITIONABLE is a UNIT or a GROUP, the Power is ignored.
    • -
    • If your POSITIONABLE is not a UNIT or a GROUP, the Subtitle, SubtitleDuration are ignored
    • -
    - -
    +

    Defined in:

    -

    RADIO

    +

    SOUNDFILE

    -

    Parameter:

    -
    -
    -

    - #boolean - viatrigger -

    -
    -
    - -

    Use trigger.action.radioTransmission() in any case, i.e. also for UNITS and GROUPS.

    - -
    -

    Return value:

    -

    #RADIO:

    +

    #number:

    -

    self

    +

    Duration in seconds.

    @@ -7729,16 +6990,16 @@ BASE:TraceOnOff( false )
    -

    Get alias of the transmitter.

    +

    Get the sound file name.

    -
    +

    Defined in:

    -

    RADIO

    +

    SOUNDFILE

    Return value:

    @@ -7747,7 +7008,7 @@ BASE:TraceOnOff( false )
    -

    Name of the transmitter.

    +

    Name of the soud file. This does not include its path.

    @@ -7759,69 +7020,76 @@ BASE:TraceOnOff( false )
    -

    Create a new RADIO Object.

    +

    Get the complete sound file name inlcuding its path.

    +
    +
    +

    Defined in:

    +
    +

    SOUNDFILE

    +
    +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    Name of the sound file.

    + +
    +
    +
    + +
    +
    + +
    + + -

    This doesn't broadcast a transmission, though, use RADIO.Broadcast to actually broadcast. -If you want to create a RADIO, you probably should use Wrapper.Positionable#POSITIONABLE.GetRadio() instead.

    +

    Get path of the directory, where the sound file is located.

    + +
    +
    +

    Defined in:

    +
    +

    SOUNDFILE

    +
    +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    Path.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Constructor to create a new SOUNDFILE object.

    Defined in:

    -

    RADIO

    -
    -

    Parameter:

    -
    -
    -

    - Wrapper.Positionable#POSITIONABLE - Positionable -

    -
    -
    - -

    The Positionable that will receive radio capabilities.

    - -
    -
    -

    Return value:

    -
    -
    -

    #RADIO:

    -
    -
    - -

    The RADIO object or #nil if Positionable is invalid.

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Create a new transmission, that is to say, populate the RADIO with relevant data -In this function the data is especially relevant if the broadcaster is anything but a UNIT or a GROUP, -but it will work with a UNIT or a GROUP anyway.

    - - -

    Only the #RADIO and the Filename are mandatory

    - -
    -
    -

    Defined in:

    -
    -

    RADIO

    +

    SOUNDFILE

    Parameters:

    @@ -7833,7 +7101,20 @@ but it will work with a UNIT or a GROUP anyway.

    -

    Name of the sound file that will be transmitted.

    +

    The name of the sound file, e.g. "Hello World.ogg".

    + +
    +
    +
    +
    +

    + #string + Path +

    +
    +
    + +

    The path of the directory, where the sound file is located. Default is "l10n/DEFAULT/" within the miz file.

    @@ -7841,55 +7122,19 @@ but it will work with a UNIT or a GROUP anyway.

    #number - Frequency + Duration

    -

    Frequency in MHz.

    +

    Duration in seconds, how long it takes to play the sound file. Default is 3 seconds.

    -
    -
    -

    - #number - Modulation -

    -
    -
    - -

    Modulation of frequency, which is either radio.modulation.AM or radio.modulation.FM.

    - -
    -
    -
    -
    -

    - #number - Power -

    -
    -
    - -

    Power in W.

    - -
    -
    -
    -
    -

    - Loop -

    -
    -
    -

    -
    -

    Return value:

    @@ -7905,149 +7150,35 @@ but it will work with a UNIT or a GROUP anyway.

    -

    Create a new transmission, that is to say, populate the RADIO with relevant data -In this function the data is especially relevant if the broadcaster is a UNIT or a GROUP, -but it will work for any Wrapper.Positionable#POSITIONABLE.

    +

    Set duration how long it takes to play the sound file.

    - -

    Only the RADIO and the Filename are mandatory.

    - -
    +

    Defined in:

    -

    RADIO

    -
    -

    Parameters:

    -
    -
    -

    - #string - FileName -

    -
    -
    - -

    Name of sound file.

    - -
    -
    -
    -
    -

    - #string - Subtitle -

    -
    -
    - -

    Subtitle to be displayed with sound file.

    - -
    -
    -
    -
    -

    - #number - SubtitleDuration -

    -
    -
    - -

    Duration of subtitle display in seconds.

    - -
    -
    -
    -
    -

    - #number - Frequency -

    -
    -
    - -

    Frequency in MHz.

    - -
    -
    -
    -
    -

    - #number - Modulation -

    -
    -
    - -

    Modulation which can be either radio.modulation.AM or radio.modulation.FM

    - -
    -
    -
    -
    -

    - #boolean - Loop -

    -
    -
    - -

    If true, loop message.

    - -
    -
    -

    Return value:

    -
    -
    -

    #RADIO:

    -
    -
    - -

    self

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Set alias of the transmitter.

    - -
    -
    -

    Defined in:

    -
    -

    RADIO

    +

    SOUNDFILE

    Parameter:

    #string - alias + Duration

    -

    Name of the radio transmitter.

    +

    Duration in seconds. Default 3 seconds.

    Return value:

    @@ -8063,16 +7194,19 @@ but it will work for any Wra
    -

    Set the file name for the radio transmission.

    +

    Set sound file name.

    + + +

    This must be a .ogg or .mp3 file!

    Defined in:

    -

    RADIO

    +

    SOUNDFILE

    Parameter:

    @@ -8084,14 +7218,14 @@ but it will work for any Wra
    -

    File name of the sound file (i.e. "Noise.ogg")

    +

    Name of the file. Default is "Hello World.mp3".

    Return value:

    @@ -8107,38 +7241,35 @@ but it will work for any Wra
    -

    Set the frequency for the radio transmission.

    +

    Set path, where the sound file is located.

    - -

    If the transmitting positionable is a unit or group, this also set the command "SetFrequency" with the defined frequency and modulation.

    - -
    +

    Defined in:

    -

    RADIO

    +

    SOUNDFILE

    Parameter:

    - #number - Frequency + #string + Path

    -

    Frequency in MHz. Ranges allowed for radio transmissions in DCS : 30-87.995 / 108-173.995 / 225-399.975MHz.

    +

    Path to the directory, where the sound file is located.

    Return value:

    @@ -8154,218 +7285,35 @@ but it will work for any Wra
    -

    Set message looping on or off.

    +

    Set whether sound files should be played via SRS.

    -
    +

    Defined in:

    -

    RADIO

    +

    SOUNDFILE

    Parameter:

    #boolean - Loop + Switch

    -

    If true, message is repeated indefinitely.

    +

    If true or nil, use SRS. If false, use DCS transmission.

    Return value:

    -

    #RADIO:

    -
    -
    - -

    self

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Set AM or FM modulation of the radio transmitter.

    - -
    -
    -

    Defined in:

    -
    -

    RADIO

    -
    -

    Parameter:

    -
    -
    -

    - #number - Modulation -

    -
    -
    - -

    Modulation is either radio.modulation.AM or radio.modulation.FM.

    - -
    -
    -

    Return value:

    -
    -
    -

    #RADIO:

    -
    -
    - -

    self

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Check validity of the power passed and sets RADIO.Power

    - -
    -
    -

    Defined in:

    -
    -

    RADIO

    -
    -

    Parameter:

    -
    -
    -

    - #number - Power -

    -
    -
    - -

    Power in W.

    - -
    -
    -

    Return value:

    -
    -
    -

    #RADIO:

    -
    -
    - -

    self

    - -
    -
    -
    - -
    -
    - -
    - - - -

    Check validity of the subtitle and the subtitleDuration passed and sets RADIO.subtitle and RADIO.subtitleDuration -Both parameters are mandatory, since it wouldn't make much sense to change the Subtitle and not its duration

    - -
    -
    -

    Defined in:

    -
    -

    RADIO

    -
    -

    Parameters:

    -
    -
    -

    - #string - Subtitle -

    -
    -
    -

    -
    -
    -
    -
    -

    - #number - SubtitleDuration -

    -
    -
    - -

    in s

    - -
    -
    -

    Return value:

    -
    -
    -

    #RADIO:

    -
    -
    - -

    self

    - -
    -
    -

    Usage:

    -
    -- create the broadcaster and attaches it a RADIO
    -local MyUnit = UNIT:FindByName("MyUnit")
    -local MyUnitRadio = MyUnit:GetRadio()
    -
    --- add a subtitle for the next transmission, which will be up for 10s
    -MyUnitRadio:SetSubtitle("My Subtitle, 10)
    - -
    - -
    -
    - -
    - - - -

    Stops a transmission -This function is especially usefull to stop the broadcast of looped transmissions

    - -
    -
    -

    Defined in:

    -
    -

    RADIO

    -
    -

    Return value:

    -
    -
    @@ -8385,9 +7333,9 @@ This function is especially usefull to stop the broadcast of looped transmission
    #string -RADIO.ClassName +SOUNDFILE.ClassName - +

    Name of the class

    @@ -8396,64 +7344,9 @@ This function is especially usefull to stop the broadcast of looped transmission
    #string -RADIO.FileName +SOUNDFILE.duration -

    Name of the sound file played.

    - -
    - -
    -
    -
    - - #number -RADIO.Frequency - -

    Frequency of the transmission in Hz.

    - -
    - -
    -
    -
    - - #boolean -RADIO.Loop - -

    Transmission is repeated (default true).

    - -
    - -
    -
    -
    - - #number -RADIO.Modulation - -

    Modulation of the transmission (either radio.modulation.AM or radio.modulation.FM).

    - -
    - -
    -
    -
    - - Wrapper.Controllable#CONTROLLABLE -RADIO.Positionable - -

    The #CONTROLLABLE that will transmit the radio calls.

    - -
    - -
    -
    -
    - - #number -RADIO.Power - -

    Power of the antenna is Watts.

    +

    Duration of the sound file in seconds.

    @@ -8462,7 +7355,40 @@ This function is especially usefull to stop the broadcast of looped transmission
    #string -RADIO.Subtitle +SOUNDFILE.filename + +

    Name of the flag.

    + +
    + +
    +
    +
    + + #string +SOUNDFILE.path + +

    Directory path, where the sound file is located. This includes the final slash "/".

    + +
    + +
    +
    +
    + + #number +SOUNDFILE.subduration + +

    Duration in seconds how long the subtitle is displayed.

    + +
    + +
    +
    +
    + + #string +SOUNDFILE.subtitle

    Subtitle of the transmission.

    @@ -8472,21 +7398,10 @@ This function is especially usefull to stop the broadcast of looped transmission
    - #number -RADIO.SubtitleDuration + #boolean +SOUNDFILE.useSRS -

    Duration of the Subtitle in seconds.

    - -
    - -
    -
    -
    - - #string -RADIO.alias - -

    Name of the radio transmitter.

    +

    If true, sound file is played via SRS. Sound file needs to be on local disk not inside the miz file!

    @@ -8497,7 +7412,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Clear the state of an object.

    @@ -8541,7 +7456,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Creation of a Birth Event.

    @@ -8620,7 +7535,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Creation of a Crash Event.

    @@ -8666,7 +7581,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Creation of a Dead Event.

    @@ -8712,7 +7627,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    @@ -8745,7 +7660,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Creation of a Remove Unit Event.

    @@ -8791,7 +7706,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Creation of a Takeoff Event.

    @@ -8837,7 +7752,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Log an exception which will be traced always.

    @@ -8872,7 +7787,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Returns the event dispatcher

    @@ -8902,7 +7817,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Remove all subscribed events

    @@ -8932,7 +7847,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Trace a function call.

    @@ -8967,7 +7882,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Trace a function call level 2.

    @@ -9002,7 +7917,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Trace a function call level 3.

    @@ -9037,7 +7952,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Get the ClassID of the class instance.

    @@ -9067,7 +7982,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Get the ClassName of the class instance.

    @@ -9097,7 +8012,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Get the ClassName + ClassID of the class instance.

    @@ -9130,7 +8045,7 @@ This function is especially usefull to stop the broadcast of looped transmission

    Get the Class Event processing Priority.

    @@ -9164,7 +8079,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    This is the worker method to retrieve the Parent class.

    @@ -9229,7 +8144,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Get a Value given a Key from the Object.

    @@ -9286,7 +8201,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Subscribe to a DCS Event.

    @@ -9343,7 +8258,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Log an information which will be traced always.

    @@ -9378,7 +8293,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    This is the worker method to inherit from a parent class.

    @@ -9434,7 +8349,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    This is the worker method to check if an object is an (sub)instance of a class.

    @@ -9490,7 +8405,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Enquires if tracing is on (for the class).

    @@ -9520,7 +8435,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    BASE constructor.

    @@ -9561,7 +8476,7 @@ end

    Occurs when an object is completely destroyed.

    @@ -9597,7 +8512,7 @@ end

    BDA.

    @@ -9630,7 +8545,7 @@ end

    Occurs when a ground unit captures either an airbase or a farp.

    @@ -9667,7 +8582,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when any object is spawned into the mission.

    @@ -9703,7 +8618,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    @@ -9739,7 +8654,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when an object is dead.

    @@ -9775,7 +8690,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Unknown precisely what creates this event, likely tied into newer damage model.

    @@ -9816,7 +8731,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Discard chair after ejection.

    @@ -9849,7 +8764,7 @@ place: The airbase that was captured, can be a FARP or Airbase. When calling pla

    Occurs when a pilot ejects from an aircraft @@ -9883,7 +8798,7 @@ initiator : The unit that has ejected

    Occurs when any aircraft shuts down its engines.

    @@ -9919,7 +8834,7 @@ initiator : The unit that has ejected

    Occurs when any aircraft starts its engines.

    @@ -9955,7 +8870,7 @@ initiator : The unit that has ejected

    Occurs whenever an object is hit by a weapon.

    @@ -9993,7 +8908,7 @@ target: The Object that was hit.

    Occurs when any system fails on a human controlled aircraft.

    @@ -10029,7 +8944,7 @@ target: The Object that was hit.

    Occurs on the death of a unit.

    @@ -10072,7 +8987,7 @@ target: The Object that was hit.

    Occurs when an aircraft lands at an airbase, farp or ship @@ -10110,7 +9025,7 @@ place: Object that the unit landed on.

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    @@ -10153,7 +9068,7 @@ place: Object that the unit landed on.

    Landing quality mark.

    @@ -10186,7 +9101,7 @@ place: Object that the unit landed on.

    Occurs when a new mark was added.

    @@ -10222,7 +9137,7 @@ place: Object that the unit landed on.

    Occurs when a mark text was changed.

    @@ -10258,7 +9173,7 @@ place: Object that the unit landed on.

    Occurs when a mark was removed.

    @@ -10294,7 +9209,7 @@ place: Object that the unit landed on.

    Occurs when a mission ends

    @@ -10327,7 +9242,7 @@ place: Object that the unit landed on.

    Occurs when a mission starts

    @@ -10360,7 +9275,7 @@ place: Object that the unit landed on.

    Weapon add.

    @@ -10396,7 +9311,7 @@ place: Object that the unit landed on.

    Occurs when the pilot of an aircraft is killed.

    @@ -10433,7 +9348,7 @@ initiator : The unit that the pilot has died in.

    Occurs when a player enters a slot and takes control of an aircraft.

    @@ -10470,7 +9385,7 @@ initiator : The unit that is being taken control of.

    Occurs when any player assumes direct control of a unit.

    @@ -10506,7 +9421,7 @@ initiator : The unit that is being taken control of.

    Occurs when any player relieves control of a unit to the AI.

    @@ -10542,7 +9457,7 @@ initiator : The unit that is being taken control of.

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    @@ -10578,7 +9493,7 @@ initiator : The unit that is being taken control of.

    Occurs when an aircraft is finished taking fuel.

    @@ -10614,7 +9529,7 @@ initiator : The unit that is being taken control of.

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    @@ -10650,7 +9565,7 @@ initiator : The unit that is being taken control of.

    Occurs when any unit stops firing its weapon.

    @@ -10687,7 +9602,7 @@ initiator : The unit that was doing the shooting.

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    @@ -10725,7 +9640,7 @@ target: The unit that is being targeted.

    Occurs whenever any unit in a mission fires a weapon.

    @@ -10761,7 +9676,7 @@ target: The unit that is being targeted.

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    @@ -10798,7 +9713,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Trigger zone.

    @@ -10831,7 +9746,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Occurs when the game thinks an object is destroyed.

    @@ -10871,7 +9786,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Schedule a new time event.

    @@ -10944,7 +9859,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Schedule a new time event.

    @@ -11056,7 +9971,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Stops the Schedule.

    @@ -11089,7 +10004,7 @@ place: Object from where the AI took-off from. Can be an Airbase Object, FARP, o

    Set the Class Event processing Priority.

    @@ -11137,7 +10052,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set a state or property of the Object given a Key and a Value.

    @@ -11206,7 +10121,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace a function logic level 1.

    @@ -11241,7 +10156,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace a function logic level 2.

    @@ -11276,7 +10191,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace a function logic level 3.

    @@ -11311,7 +10226,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Trace all methods in MOOSE

    @@ -11344,7 +10259,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set tracing for a class

    @@ -11375,7 +10290,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set tracing for a specific method of class

    @@ -11417,7 +10332,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set trace level

    @@ -11448,7 +10363,7 @@ reflecting the order of the classes subscribed to the Event to be processed.

    Set trace off.

    @@ -11471,7 +10386,7 @@ BASE:TraceOff()

    Set trace on.

    @@ -11494,7 +10409,7 @@ BASE:TraceOn()

    Set trace on or off @@ -11540,7 +10455,7 @@ BASE:TraceOnOff( false )

    UnSubscribe to a DCS event.

    @@ -11584,7 +10499,7 @@ BASE:TraceOnOff( false )

    Trace a function call.

    @@ -11639,7 +10554,7 @@ BASE:TraceOnOff( false )

    Trace a function logic.

    @@ -11691,7 +10606,3667 @@ BASE:TraceOnOff( false )
    + + + + +

    TODO: Complete DCS#Event structure.
    +- The main event handling function... This function captures all events generated for the class. + @param #BASE self + @param DCS#Event event

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + event +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + +
    + +
    +
    +
    +

    Field(s)

    +
    +
    +
    + + #string +SOUNDTEXT.ClassName + +

    Name of the class

    + +
    + +
    +
    +
    + + #string +SOUNDTEXT.culture + +

    Culture, e.g. "en-GB".

    + +
    + +
    +
    +
    + + #number +SOUNDTEXT.duration + +

    Duration in seconds.

    + +
    + +
    +
    +
    + + #string +SOUNDTEXT.gender + +

    Gender: "male", "female".

    + +
    + +
    +
    +
    + + #string +SOUNDTEXT.text + +

    Text to speak.

    + +
    + +
    +
    +
    + + #string +SOUNDTEXT.voice + +

    Specific voice to use. Overrules gender and culture settings.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Constructor to create a new SOUNDTEXT object.

    + +
    +
    +

    Defined in:

    +
    +

    SOUNDTEXT

    +
    +

    Parameters:

    +
    +
    +

    + #string + Text +

    +
    +
    + +

    The text to speak.

    + +
    +
    +
    +
    +

    + #number + Duration +

    +
    +
    + +

    Duration in seconds, how long it takes to play the text. Default is 3 seconds.

    + +
    +
    +

    Return value:

    +
    +
    +

    #SOUNDTEXT:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set TTS culture - local for the voice.

    + +
    +
    +

    Defined in:

    +
    +

    SOUNDTEXT

    +
    +

    Parameter:

    +
    +
    +

    + #string + Culture +

    +
    +
    + +

    TTS culture. Default "en-GB".

    + +
    +
    +

    Return value:

    +
    +
    +

    #SOUNDTEXT:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set duration, how long it takes to speak the text.

    + +
    +
    +

    Defined in:

    +
    +

    SOUNDTEXT

    +
    +

    Parameter:

    +
    +
    +

    + #number + Duration +

    +
    +
    + +

    Duration in seconds. Default 3 seconds.

    + +
    +
    +

    Return value:

    +
    +
    +

    #SOUNDTEXT:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set gender.

    + +
    +
    +

    Defined in:

    +
    +

    SOUNDTEXT

    +
    +

    Parameter:

    +
    +
    +

    + #string + Gender +

    +
    +
    + +

    Gender: "male" or "female" (default).

    + +
    +
    +

    Return value:

    +
    +
    +

    #SOUNDTEXT:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set text.

    + +
    +
    +

    Defined in:

    +
    +

    SOUNDTEXT

    +
    +

    Parameter:

    +
    +
    +

    + #string + Text +

    +
    +
    + +

    Text to speak. Default "Hello World!".

    + +
    +
    +

    Return value:

    +
    +
    +

    #SOUNDTEXT:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set to use a specific voice name.

    + + +

    See the list from DCS-SR-ExternalAudio.exe --help or if using google see google voices.

    + +
    +
    +

    Defined in:

    +
    +

    SOUNDTEXT

    +
    +

    Parameter:

    +
    +
    +

    + #string + VoiceName +

    +
    +
    + +

    Voice name. Note that this will overrule Gender and Culture.

    + +
    +
    +

    Return value:

    +
    +
    +

    #SOUNDTEXT:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    +

    Field(s)

    +
    +
    +
    + + #string +SOUNDTEXT.ClassName + +

    Name of the class

    + +
    + +
    +
    +
    + + #string +SOUNDTEXT.culture + +

    Culture, e.g. "en-GB".

    + +
    + +
    +
    +
    + + #number +SOUNDTEXT.duration + +

    Duration in seconds.

    + +
    + +
    +
    +
    + + #string +SOUNDTEXT.gender + +

    Gender: "male", "female".

    + +
    + +
    +
    +
    + + #string +SOUNDTEXT.text + +

    Text to speak.

    + +
    + +
    +
    +
    + + #string +SOUNDTEXT.voice + +

    Specific voice to use. Overrules gender and culture settings.

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Clear the state of an object.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Object +

    +
    +
    + +

    The object that holds the Value set by the Key.

    + +
    +
    +
    +
    +

    + StateName +

    +
    +
    + +

    The key that is should be cleared.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Birth Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    +
    +

    + #string + IniUnitName +

    +
    +
    + +

    The initiating unit name.

    + +
    +
    +
    +
    +

    + place +

    +
    +
    +

    +
    +
    +
    +
    +

    + subplace +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Crash Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Dead Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a S_EVENT_PLAYER_ENTER_AIRCRAFT event.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Wrapper.Unit#UNIT + PlayerUnit +

    +
    +
    + +

    The aircraft unit the player entered.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Remove Unit Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Creation of a Takeoff Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + DCS#Time + EventTime +

    +
    +
    + +

    The time stamp of the event.

    + +
    +
    +
    +
    +

    + DCS#Object + Initiator +

    +
    +
    + +

    The initiating object of the event.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Log an exception which will be traced always.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Returns the event dispatcher

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    + +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Remove all subscribed events

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call.

    + + +

    Must be at the beginning of the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call level 2.

    + + +

    Must be at the beginning of the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call level 3.

    + + +

    Must be at the beginning of the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the ClassID of the class instance.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The ClassID of the class instance.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the ClassName of the class instance.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The ClassName of the class instance.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the ClassName + ClassID of the class instance.

    + + +

    The ClassName + ClassID is formatted as '%s#%09d'.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #string:

    +
    +
    + +

    The ClassName + ClassID of the class instance.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Get the Class Event processing Priority.

    + + +

    The Event processing Priority is a number from 1 to 10, +reflecting the order of the classes subscribed to the Event to be processed.

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The Event processing Priority.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    This is the worker method to retrieve the Parent class.

    + + +

    Note that the Parent class must be passed to call the parent class method.

    + +
    self:GetParent(self):ParentMethod()
    +
    +
    +
    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #BASE + Child +

    +
    +
    + +

    This is the Child class from which the Parent class needs to be retrieved.

    + +
    +
    +
    +
    +

    + #BASE + FromClass +

    +
    +
    + +

    (Optional) The class from which to get the parent.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Get a Value given a Key from the Object.

    + + +

    Note that if the Object is destroyed, nillified or garbage collected, then the Values and Keys will also be gone.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Object +

    +
    +
    + +

    The object that holds the Value set by the Key.

    + +
    +
    +
    +
    +

    + Key +

    +
    +
    + +

    The key that is used to retrieve the value. Note that the key can be a #string, but it can also be any other type!

    + +
    +
    +

    Return value:

    +
    +
    +
    +
    + +

    The Value retrieved or nil if the Key was not found and thus the Value could not be retrieved.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Subscribe to a DCS Event.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Core.Event#EVENTS + EventID +

    +
    +
    + +

    Event ID.

    + +
    +
    +
    +
    +

    + #function + EventFunction +

    +
    +
    + +

    (optional) The function to be called when the event occurs for the unit.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Log an information which will be traced always.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    This is the worker method to inherit from a parent class.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Child +

    +
    +
    + +

    is the Child class that inherits.

    + +
    +
    +
    +
    +

    + #BASE + Parent +

    +
    +
    + +

    is the Parent class that the Child inherits from.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + +

    Child

    + +
    +
    +
    + +
    +
    + +
    + + + +

    This is the worker method to check if an object is an (sub)instance of a class.

    + + + +

    Examples:

    + +
      +
    • ZONE:New( 'some zone' ):IsInstanceOf( ZONE ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'ZONE' ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'zone' ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'BASE' ) will return true

    • +
    • ZONE:New( 'some zone' ):IsInstanceOf( 'GROUP' ) will return false

    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + ClassName +

    +
    +
    + +

    is the name of the class or the class itself to run the check against

    + +
    +
    +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Enquires if tracing is on (for the class).

    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #boolean:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    BASE constructor.

    + + + +

    This is an example how to use the BASE:New() constructor in a new class definition when inheriting from BASE.

    + +
    function EVENT:New()
    +  local self = BASE:Inherit( self, BASE:New() ) -- #EVENT
    +  return self
    +end
    +  
    +
    + +
    +
    +

    Defined in:

    + +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an object is completely destroyed.

    + + +

    initiator : The unit that is was destroyed.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    BDA.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a ground unit captures either an airbase or a farp.

    + + +

    initiator : The unit that captured the base +place: The airbase that was captured, can be a FARP or Airbase. When calling place:getCoalition() the faction will already be the new owning faction.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any object is spawned into the mission.

    + + +

    initiator : The unit that was spawned

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any aircraft crashes into the ground and is completely destroyed.

    + + +

    initiator : The unit that has crashed

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an object is dead.

    + + +

    initiator : The unit that is dead.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Unknown precisely what creates this event, likely tied into newer damage model.

    + + +

    Will update this page when new information become available.

    + +
      +
    • initiator: The unit that had the failure.
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Discard chair after ejection.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a pilot ejects from an aircraft +initiator : The unit that has ejected

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any aircraft shuts down its engines.

    + + +

    initiator : The unit that is stopping its engines.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any aircraft starts its engines.

    + + +

    initiator : The unit that is starting its engines.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs whenever an object is hit by a weapon.

    + + +

    initiator : The unit object the fired the weapon +weapon: Weapon object that hit the target +target: The Object that was hit.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any system fails on a human controlled aircraft.

    + + +

    initiator : The unit that had the failure

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs on the death of a unit.

    + + +

    Contains more and different information. Similar to unit_lost it will occur for aircraft before the aircraft crash event occurs.

    + +
      +
    • initiator: The unit that killed the target
    • +
    • target: Target Object
    • +
    • weapon: Weapon Object
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft lands at an airbase, farp or ship +initiator : The unit that has landed +place: Object that the unit landed on.

    + + +

    Can be an Airbase Object, FARP, or Ships

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs shortly after the landing animation of an ejected pilot touching the ground and standing up.

    + + +

    Event does not occur if the pilot lands in the water and sub combs to Davey Jones Locker.

    + +
      +
    • initiator: Static object representing the ejected pilot. Place : Aircraft that the pilot ejected from.
    • +
    • place: may not return as a valid object if the aircraft has crashed into the ground and no longer exists.
    • +
    • subplace: is always 0 for unknown reasons.
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Landing quality mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a new mark was added.

    + + +

    MarkID: ID of the mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mark text was changed.

    + + +

    MarkID: ID of the mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mark was removed.

    + + +

    MarkID: ID of the mark.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mission ends

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a mission starts

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Weapon add.

    + + +

    Fires when entering a mission per pylon with the name of the weapon (double pylons not counted, infinite wep reload not counted.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when the pilot of an aircraft is killed.

    + + +

    Can occur either if the player is alive and crashes or if a weapon kills the pilot without completely destroying the plane. +initiator : The unit that the pilot has died in.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when a player enters a slot and takes control of an aircraft.

    + + +

    NOTE: This is a workaround of a long standing DCS bug with the PLAYER_ENTER_UNIT event. +initiator : The unit that is being taken control of.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any player assumes direct control of a unit.

    + + +

    initiator : The unit that is being taken control of.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any player relieves control of a unit to the AI.

    + + +

    initiator : The unit that the player left.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft connects with a tanker and begins taking on fuel.

    + + +

    initiator : The unit that is receiving fuel.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft is finished taking fuel.

    + + +

    initiator : The unit that was receiving fuel.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any modification to the "Score" as seen on the debrief menu would occur.

    + + +

    There is no information on what values the score was changed to. Event is likely similar to player_comment in this regard.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any unit stops firing its weapon.

    + + +

    Event will always correspond with a shooting start event. +initiator : The unit that was doing the shooting.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when any unit begins firing a weapon that has a high rate of fire.

    + + +

    Most common with aircraft cannons (GAU-8), autocannons, and machine guns. +initiator : The unit that is doing the shooting. +target: The unit that is being targeted.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs whenever any unit in a mission fires a weapon.

    + + +

    But not any machine gun or autocannon based weapon, those are handled by EVENT.ShootingStart.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when an aircraft takes off from an airbase, farp, or ship.

    + + +

    initiator : The unit that tookoff +place: Object from where the AI took-off from. Can be an Airbase Object, FARP, or Ships

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trigger zone.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Occurs when the game thinks an object is destroyed.

    + + + +
      +
    • initiator: The unit that is was destroyed.
    • +
    + + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTDATA + EventData +

    +
    +
    + +

    The EventData structure.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Schedule a new time event.

    + + +

    Note that the schedule will only take place if the scheduler is started. Even for a single schedule event, the scheduler needs to be started also.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #number + Start +

    +
    +
    + +

    Specifies the amount of seconds that will be waited before the scheduling is started, and the event function is called.

    + +
    +
    +
    +
    +

    + #function + SchedulerFunction +

    +
    +
    + +

    The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

    + +
    +
    +
    +
    +

    + #table + ... +

    +
    +
    + +

    Optional arguments that can be given as part of scheduler. The arguments need to be given as a table { param1, param 2, ... }.

    + +
    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The ScheduleID of the planned schedule.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Schedule a new time event.

    + + +

    Note that the schedule will only take place if the scheduler is started. Even for a single schedule event, the scheduler needs to be started also.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #number + Start +

    +
    +
    + +

    Specifies the amount of seconds that will be waited before the scheduling is started, and the event function is called.

    + +
    +
    +
    +
    +

    + #number + Repeat +

    +
    +
    + +

    Specifies the interval in seconds when the scheduler will call the event function.

    + +
    +
    +
    +
    +

    + #number + RandomizeFactor +

    +
    +
    + +

    Specifies a randomization factor between 0 and 1 to randomize the Repeat.

    + +
    +
    +
    +
    +

    + #number + Stop +

    +
    +
    + +

    Specifies the amount of seconds when the scheduler will be stopped.

    + +
    +
    +
    +
    +

    + #function + SchedulerFunction +

    +
    +
    + +

    The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

    + +
    +
    +
    +
    +

    + #table + ... +

    +
    +
    + +

    Optional arguments that can be given as part of scheduler. The arguments need to be given as a table { param1, param 2, ... }.

    + +
    +
    +

    Return value:

    +
    +
    +

    #number:

    +
    +
    + +

    The ScheduleID of the planned schedule.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Stops the Schedule.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #function + SchedulerFunction +

    +
    +
    + +

    The event function to be called when a timer event occurs. The event function needs to accept the parameters specified in SchedulerArguments.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set the Class Event processing Priority.

    + + +

    The Event processing Priority is a number from 1 to 10, +reflecting the order of the classes subscribed to the Event to be processed.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #number + EventPriority +

    +
    +
    + +

    The Event processing Priority.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + +

    self

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set a state or property of the Object given a Key and a Value.

    + + +

    Note that if the Object is destroyed, nillified or garbage collected, then the Values and Keys will also be gone.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Object +

    +
    +
    + +

    The object that will hold the Value set by the Key.

    + +
    +
    +
    +
    +

    + Key +

    +
    +
    + +

    The key that is used as a reference of the value. Note that the key can be a #string, but it can also be any other type!

    + +
    +
    +
    +
    +

    + Value +

    +
    +
    + +

    The value to is stored in the object.

    + +
    +
    +

    Return value:

    +
    +
    +
    +
    + +

    The Value set.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic level 1.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic level 2.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic level 3.

    + + +

    Can be anywhere within the function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace all methods in MOOSE

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #boolean + TraceAll +

    +
    +
    + +

    true = trace all methods in MOOSE.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Set tracing for a class

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #string + Class +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Set tracing for a specific method of class

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + #string + Class +

    +
    +
    +

    +
    +
    +
    +
    +

    + #string + Method +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Set trace level

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #number + Level +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Set trace off.

    + +
    +
    +

    Defined in:

    + +

    Usage:

    +
    -- Switch the tracing Off
    +BASE:TraceOff()
    + +
    + +
    +
    + +
    + + + +

    Set trace on.

    + +
    +
    +

    Defined in:

    + +

    Usage:

    +
    -- Switch the tracing On
    +BASE:TraceOn()
    + +
    + +
    +
    + +
    + + + +

    Set trace on or off +Note that when trace is off, no BASE.Debug statement is performed, increasing performance! +When Moose is loaded statically, (as one file), tracing is switched off by default.

    + + +

    So tracing must be switched on manually in your mission if you are using Moose statically. +When moose is loading dynamically (for moose class development), tracing is switched on by default.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + #boolean + TraceOnOff +

    +
    +
    + +

    Switch the tracing on or off.

    + +
    +
    +

    Usage:

    +
    -- Switch the tracing On
    +BASE:TraceOnOff( true )
    +
    +-- Switch the tracing Off
    +BASE:TraceOnOff( false )
    + +
    + +
    +
    + +
    + + + +

    UnSubscribe to a DCS event.

    + +
    +
    +

    Defined in:

    + +

    Parameter:

    +
    +
    +

    + Core.Event#EVENTS + EventID +

    +
    +
    + +

    Event ID.

    + +
    +
    +

    Return value:

    +
    +
    +

    #BASE:

    +
    +
    + + + +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function call.

    + + +

    This function is private.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    +
    +

    + DebugInfoCurrentParam +

    +
    +
    +

    +
    +
    +
    +
    +

    + DebugInfoFromParam +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Trace a function logic.

    + +
    +
    +

    Defined in:

    + +

    Parameters:

    +
    +
    +

    + Arguments +

    +
    +
    + +

    A #table or any field.

    + +
    +
    +
    +
    +

    + DebugInfoCurrentParam +

    +
    +
    +

    +
    +
    +
    +
    +

    + DebugInfoFromParam +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + @@ -11730,7 +14305,7 @@ BASE:TraceOnOff( false )
    diff --git a/Documentation/Core.UserSound.html b/Documentation/Sound.UserSound.html similarity index 98% rename from Documentation/Core.UserSound.html rename to Documentation/Sound.UserSound.html index 4a79fa8ef..34be3667e 100644 --- a/Documentation/Core.UserSound.html +++ b/Documentation/Sound.UserSound.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -1421,11 +1465,11 @@ Controls a network of short range air/missile defense groups.

    Banner Image
    -

    Module Core.UserSound

    +

    Module Sound.UserSound

    -

    Core - Manage user sound.

    +

    Sound - Manage user sound.

    @@ -2066,7 +2110,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - +
    diff --git a/Documentation/Tasking.CommandCenter.html b/Documentation/Tasking.CommandCenter.html index f6196e079..48fb6b79e 100644 --- a/Documentation/Tasking.CommandCenter.html +++ b/Documentation/Tasking.CommandCenter.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.DetectionManager.html b/Documentation/Tasking.DetectionManager.html index 7f6577bdd..d8c199e2b 100644 --- a/Documentation/Tasking.DetectionManager.html +++ b/Documentation/Tasking.DetectionManager.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.Mission.html b/Documentation/Tasking.Mission.html index bbdd91860..c4b871212 100644 --- a/Documentation/Tasking.Mission.html +++ b/Documentation/Tasking.Mission.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.Task.html b/Documentation/Tasking.Task.html index 5262cb347..93cedc215 100644 --- a/Documentation/Tasking.Task.html +++ b/Documentation/Tasking.Task.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.TaskInfo.html b/Documentation/Tasking.TaskInfo.html index 12f0b3ab5..fe8d8a8c6 100644 --- a/Documentation/Tasking.TaskInfo.html +++ b/Documentation/Tasking.TaskInfo.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.TaskZoneCapture.html b/Documentation/Tasking.TaskZoneCapture.html index 4a723a370..04c6bca22 100644 --- a/Documentation/Tasking.TaskZoneCapture.html +++ b/Documentation/Tasking.TaskZoneCapture.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.Task_A2A.html b/Documentation/Tasking.Task_A2A.html index b98527872..42f2128d6 100644 --- a/Documentation/Tasking.Task_A2A.html +++ b/Documentation/Tasking.Task_A2A.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.Task_A2A_Dispatcher.html b/Documentation/Tasking.Task_A2A_Dispatcher.html index 1fb73130b..c290ca33a 100644 --- a/Documentation/Tasking.Task_A2A_Dispatcher.html +++ b/Documentation/Tasking.Task_A2A_Dispatcher.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.Task_A2G.html b/Documentation/Tasking.Task_A2G.html index 4ceac3c01..9199c217c 100644 --- a/Documentation/Tasking.Task_A2G.html +++ b/Documentation/Tasking.Task_A2G.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.Task_A2G_Dispatcher.html b/Documentation/Tasking.Task_A2G_Dispatcher.html index c000c3543..da3068c43 100644 --- a/Documentation/Tasking.Task_A2G_Dispatcher.html +++ b/Documentation/Tasking.Task_A2G_Dispatcher.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -3018,14 +3062,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #boolean + TASK_A2G_DISPATCHER.FlashNewTask - -

    set to false to suppress flash messages

    -
    @@ -3598,14 +3639,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #boolean + TASK_A2G_DISPATCHER.FlashNewTask - -

    set to false to suppress flash messages

    -
    @@ -4788,14 +4826,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #boolean + TASK_A2G_DISPATCHER.FlashNewTask - -

    set to false to suppress flash messages

    -
    @@ -6284,14 +6319,11 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    - #boolean + TASK_A2G_DISPATCHER.FlashNewTask - -

    set to false to suppress flash messages

    -
    diff --git a/Documentation/Tasking.Task_Cargo.html b/Documentation/Tasking.Task_Cargo.html index 7ed94f2b7..5386f217d 100644 --- a/Documentation/Tasking.Task_Cargo.html +++ b/Documentation/Tasking.Task_Cargo.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -3047,7 +3091,7 @@ based on the tasking capabilities defined in
    - + Cargo.Cargo#CARGO FSM_PROCESS.Cargo diff --git a/Documentation/Tasking.Task_Cargo_CSAR.html b/Documentation/Tasking.Task_Cargo_CSAR.html index f8f9059b5..0b314a02a 100644 --- a/Documentation/Tasking.Task_Cargo_CSAR.html +++ b/Documentation/Tasking.Task_Cargo_CSAR.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.Task_Cargo_Dispatcher.html b/Documentation/Tasking.Task_Cargo_Dispatcher.html index 16836abe0..5abb47832 100644 --- a/Documentation/Tasking.Task_Cargo_Dispatcher.html +++ b/Documentation/Tasking.Task_Cargo_Dispatcher.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -3026,50 +3070,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - -
    - - -
    -
    - - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
    - -
    -
    -
    - - #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -4138,50 +4138,6 @@ This method can only be used once!

    - -
    - - -
    -
    - - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
    - -
    -
    -
    - - #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -5029,50 +4985,6 @@ This method can only be used once!

    - -
    - - -
    -
    - - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
    - -
    -
    -
    - - #table TASK_CARGO_DISPATCHER.DefaultDeployZones @@ -6555,50 +6467,6 @@ This method can only be used once!

    - -
    - - -
    -
    - - #boolean -TASK_CARGO_DISPATCHER.CSARTasks - - - -
    - -
    -
    -
    - - #table TASK_CARGO_DISPATCHER.DefaultDeployZones diff --git a/Documentation/Tasking.Task_Cargo_Transport.html b/Documentation/Tasking.Task_Cargo_Transport.html index 44261935e..ddd6589af 100644 --- a/Documentation/Tasking.Task_Cargo_Transport.html +++ b/Documentation/Tasking.Task_Cargo_Transport.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.Task_Manager.html b/Documentation/Tasking.Task_Manager.html index e9d1c2a37..19f3f0d13 100644 --- a/Documentation/Tasking.Task_Manager.html +++ b/Documentation/Tasking.Task_Manager.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Tasking.Task_Zone_Capture_Dispatcher.html b/Documentation/Tasking.Task_Zone_Capture_Dispatcher.html index d02bb74fd..300c74b1b 100644 --- a/Documentation/Tasking.Task_Zone_Capture_Dispatcher.html +++ b/Documentation/Tasking.Task_Zone_Capture_Dispatcher.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Utilities.PROFILER.html b/Documentation/Utilities.PROFILER.html index 741f65b87..fda0d0dbd 100644 --- a/Documentation/Utilities.PROFILER.html +++ b/Documentation/Utilities.PROFILER.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Utilities.Templates.html b/Documentation/Utilities.Templates.html index 8dc173d79..ee02aacf7 100644 --- a/Documentation/Utilities.Templates.html +++ b/Documentation/Utilities.Templates.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    -
    -
    -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Utils.STTS.html b/Documentation/Utils.STTS.html new file mode 100644 index 000000000..acb036679 --- /dev/null +++ b/Documentation/Utils.STTS.html @@ -0,0 +1,2114 @@ + + + + + + + + + + + + + + + +
    +

    + +

    +
    +
    + + +Banner Image +
    +
    +

    Module Utils.STTS

    +
    +
    + +

    Utilities DCS Simple Text-To-Speech (STTS).

    + + + + + + +
    +

    Global(s)

    +
    + + + + + +

    Global STTS

    +

    Simple Text-To-Speech

    + +

    Version 0.4 - Compatible with SRS version 1.9.6.0+

    + +

    DCS Modification Required

    + +

    You will need to edit MissionScripting.lua in DCS World/Scripts/MissionScripting.lua and remove the sanitisation.

    +
    +
    +
    +
    + + #STTS +STTS + +

    Simple Text-To-Speech

    + +

    Version 0.4 - Compatible with SRS version 1.9.6.0+

    + +

    DCS Modification Required

    + +

    You will need to edit MissionScripting.lua in DCS World/Scripts/MissionScripting.lua and remove the sanitisation.

    + + +

    To do this remove all the code below the comment - the line starts "local function sanitizeModule(name)" +Do this without DCS running to allow mission scripts to use os functions.

    + +

    You WILL HAVE TO REAPPLY AFTER EVERY DCS UPDATE

    + +

    USAGE:

    + +

    Add this script into the mission as a DO SCRIPT or DO SCRIPT FROM FILE to initialise it +Make sure to edit the STTS.SRS_PORT and STTS.DIRECTORY to the correct values before adding to the mission. +Then its as simple as calling the correct function in LUA as a DO SCRIPT or in your own scripts.

    + +

    Example calls:

    + +
    STTS.TextToSpeech("Hello DCS WORLD","251","AM","1.0","SRS",2)
    +
    + +

    Arguments in order are:

    + +
      +
    • Message to say, make sure not to use a newline (\n) !
    • +
    • Frequency in MHz
    • +
    • Modulation - AM/FM
    • +
    • Volume - 1.0 max, 0.5 half
    • +
    • Name of the transmitter - ATC, RockFM etc
    • +
    • Coalition - 0 spectator, 1 red 2 blue
    • +
    • OPTIONAL - Vec3 Point i.e Unit.getByName("A UNIT"):getPoint() - needs Vec3 for Height! OR null if not needed
    • +
    • OPTIONAL - Speed -10 to +10
    • +
    • OPTIONAL - Gender male, female or neuter
    • +
    • OPTIONAL - Culture - en-US, en-GB etc
    • +
    • OPTIONAL - Voice - a specfic voice by name. Run DCS-SR-ExternalAudio.exe with --help to get the ones you can use on the command line
    • +
    • OPTIONAL - Google TTS - Switch to Google Text To Speech - Requires STTS.GOOGLE_CREDENTIALS path and Google project setup correctly
    • +
    + + +

    Example

    + +

    This example will say the words "Hello DCS WORLD" on 251 MHz AM at maximum volume with a client called SRS and to the Blue coalition only

    + +
    STTS.TextToSpeech("Hello DCS WORLD","251","AM","1.0","SRS",2,null,-5,"male","en-GB")
    +
    + +

    Example

    + +

    This example will say the words "Hello DCS WORLD" on 251 MHz AM at maximum volume with a client called SRS and to the Blue coalition only centered on the position of the Unit called "A UNIT"

    + +
    STTS.TextToSpeech("Hello DCS WORLD","251","AM","1.0","SRS",2,Unit.getByName("A UNIT"):getPoint(),-5,"male","en-GB")
    +
    + +

    Arguments in order are:

    + +
      +
    • FULL path to the MP3 OR OGG to play
    • +
    • Frequency in MHz - to use multiple separate with a comma - Number of frequencies MUST match number of Modulations
    • +
    • Modulation - AM/FM - to use multiple
    • +
    • Volume - 1.0 max, 0.5 half
    • +
    • Name of the transmitter - ATC, RockFM etc
    • +
    • Coalition - 0 spectator, 1 red 2 blue
    • +
    + +

    Example

    + +

    This will play that MP3 on 255MHz AM & 31 FM at half volume with a client called "Multiple" and to Spectators only

    + +
    STTS.PlayMP3("C:\\Users\\Ciaran\\Downloads\\PR-Music.mp3","255,31","AM,FM","0.5","Multiple",0)
    +
    + + +
    + +
    +

    Type(s)

    + +
    + STTS +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fields and Methods inherited from STTSDescription

    STTS.DIRECTORY

    +

    Path of the SRS directory.

    +

    STTS.EXECUTABLE

    +

    DONT CHANGE THIS UNLESS YOU KNOW WHAT YOU'RE DOING

    +

    STTS.GOOGLE_CREDENTIALS

    +

    Google credentials file

    +

    STTS.PlayMP3(pathToMP3, freqs, modulations, volume, name, coalition, point)

    +

    Play mp3 function.

    +

    STTS.SRS_PORT

    +

    LOCAL SRS PORT - DEFAULT IS 5002

    +

    STTS.TextToSpeech(message, freqs, modulations, volume, name, coalition, point, speed, gender, culture, voice, googleTTS)

    +

    Text to speech function.

    +

    STTS.getSpeechTime(length, speed, isGoogle)

    +

    Function returns estimated speech time in seconds.

    +

    STTS.round(x, n)

    +

    Round a number.

    +

    STTS.uuid()

    +

    Function for UUID.

    +
    +
    + + +
    +
    +
    + +
    + +
    +
    + +

    DCS Enum world

    + +
    +

    Field(s)

    +
    +
    +
    + + #string +STTS.DIRECTORY + +

    Path of the SRS directory.

    + +
    + +
    +
    +
    + + #string +STTS.EXECUTABLE + +

    DONT CHANGE THIS UNLESS YOU KNOW WHAT YOU'RE DOING

    + +
    + +
    +
    +
    + + #string +STTS.GOOGLE_CREDENTIALS + +

    Google credentials file

    + +
    + +
    +
    +
    + + #number +STTS.SRS_PORT + +

    LOCAL SRS PORT - DEFAULT IS 5002

    + +
    + +
    +
    +

    Function(s)

    +
    +
    + + + +

    Play mp3 function.

    + +
    +
    +

    Defined in:

    +
    +

    STTS

    +
    +

    Parameters:

    +
    +
    +

    + #string + pathToMP3 +

    +
    +
    + +

    Path to the sound file.

    + +
    +
    +
    +
    +

    + #string + freqs +

    +
    +
    + +

    Frequencies, e.g. "305, 256".

    + +
    +
    +
    +
    +

    + #string + modulations +

    +
    +
    + +

    Modulations, e.g. "AM, FM".

    + +
    +
    +
    +
    +

    + #string + volume +

    +
    +
    + +

    Volume, e.g. "0.5".

    + +
    +
    +
    +
    +

    + name +

    +
    +
    +

    +
    +
    +
    +
    +

    + coalition +

    +
    +
    +

    +
    +
    +
    +
    +

    + point +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Text to speech function.

    + +
    +
    +

    Defined in:

    +
    +

    STTS

    +
    +

    Parameters:

    +
    +
    +

    + message +

    +
    +
    +

    +
    +
    +
    +
    +

    + freqs +

    +
    +
    +

    +
    +
    +
    +
    +

    + modulations +

    +
    +
    +

    +
    +
    +
    +
    +

    + volume +

    +
    +
    +

    +
    +
    +
    +
    +

    + name +

    +
    +
    +

    +
    +
    +
    +
    +

    + coalition +

    +
    +
    +

    +
    +
    +
    +
    +

    + point +

    +
    +
    +

    +
    +
    +
    +
    +

    + speed +

    +
    +
    +

    +
    +
    +
    +
    +

    + gender +

    +
    +
    +

    +
    +
    +
    +
    +

    + culture +

    +
    +
    +

    +
    +
    +
    +
    +

    + voice +

    +
    +
    +

    +
    +
    +
    +
    +

    + googleTTS +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Function returns estimated speech time in seconds.

    + + +

    Assumptions for time calc: 100 Words per min, avarage of 5 letters for english word so

    + +
      +
    • 5 chars * 100wpm = 500 characters per min = 8.3 chars per second
    • +
    + +

    So lengh of msg / 8.3 = number of seconds needed to read it. rounded down to 8 chars per sec map function:

    + +
      +
    • (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min
    • +
    + + +
    +
    +

    Defined in:

    +
    +

    STTS

    +
    +

    Parameters:

    +
    +
    +

    + length +

    +
    +
    +

    +
    +
    +
    +
    +

    + speed +

    +
    +
    +

    +
    +
    +
    +
    +

    + isGoogle +

    +
    +
    +

    +
    +
    +
    + +
    +
    + +
    + + + +

    Round a number.

    + +
    +
    +

    Defined in:

    +
    +

    STTS

    +
    +

    Parameters:

    +
    +
    +

    + #number + x +

    +
    +
    + +

    Number.

    + +
    +
    +
    +
    +

    + #number + n +

    +
    +
    + +

    Precision.

    + +
    +
    +
    + +
    +
    + +
    + + + +

    Function for UUID.

    + +
    +
    +

    Defined in:

    +
    +

    STTS

    +
    +
    + +
    +
    + +
    + +
    +
    + + +
    + + + + diff --git a/Documentation/Utils.html b/Documentation/Utils.html index 63d682b13..72f4b7523 100644 --- a/Documentation/Utils.html +++ b/Documentation/Utils.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -1710,6 +1754,12 @@ Controls a network of short range air/missile defense groups.

    DCSMAP.Caucasus

    Caucasus map.

    + + + +

    DCSMAP.MarianaIslands

    + +

    Mariana Islands map.

    @@ -1844,7 +1894,7 @@ Controls a network of short range air/missile defense groups.

    UTILS.BeaufortScale(speed)

    - +

    Beaufort scale: returns Beaufort number and wind description as a function of wind speed in m/s.

    @@ -1905,6 +1955,12 @@ Controls a network of short range air/missile defense groups.

    UTILS.GetCallsignName(Callsign)

    Get the callsign name from its enumerator value

    + + + +

    UTILS.GetCharacters(str)

    + +

    Get a table of all characters in a string.

    @@ -2513,6 +2569,17 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte + +
    +
    + + #string +DCSMAP.MarianaIslands + +

    Mariana Islands map.

    + +
    +
    @@ -2661,10 +2728,7 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte

    UTILS.BeaufortScale(speed)

    - - - -

    Beaufort scale: returns Beaufort number and wind description as a function of wind speed in m/s.

    +

    Beaufort scale: returns Beaufort number and wind description as a function of wind speed in m/s.

    @@ -2676,13 +2740,35 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte

    + #number speed

    -

    + +

    Wind speed in m/s.

    +
    +

    Return values:

    +
    +
    +

    #number:

    +
    +
    + +

    Beaufort number.

    + +
    +
    +

    #string:

    +
    +
    + +

    Beauford wind description.

    + +
    +
    @@ -3084,6 +3170,50 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte
    + + + +
    + +
    +

    UTILS.GetCharacters(str)

    +
    + +

    Get a table of all characters in a string.

    + +
    +
    +

    Defined in:

    +
    +

    UTILS

    +
    +

    Parameter:

    +
    +
    +

    + #string + str +

    +
    +
    + +

    Sting.

    + +
    +
    +

    Return value:

    +
    +
    +

    #table:

    +
    +
    + +

    Individual characters.

    + +
    +
    +
    +
    @@ -3364,6 +3494,9 @@ use negative idp for rounding ahead of decimal place, positive for rounding afte
  • NTTR +12 (East), year ~ 2011
  • Normandy -10 (West), year ~ 1944
  • Persian Gulf +2 (East), year ~ 2011
  • +
  • The Cannel Map -10 (West)
  • +
  • Syria +5 (East)
  • +
  • Mariana Islands +2 (East)
  • diff --git a/Documentation/Wrapper.Airbase.html b/Documentation/Wrapper.Airbase.html index b76a92a8b..7b054a467 100644 --- a/Documentation/Wrapper.Airbase.html +++ b/Documentation/Wrapper.Airbase.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -1696,6 +1740,12 @@ is implemented in the AIRBASE class as AIRBASE.Get

    AIRBASE:IsShip()

    Check if airbase is a ship.

    + + + +

    AIRBASE.MarianaIslands

    + +

    Airbases of the Mariana Islands map.

    @@ -1847,7 +1897,7 @@ is implemented in the AIRBASE class as AIRBASE.Get

    AIRBASE.Syria

    -

    Airbases of Syria

    +

    Airbases of Syria

    @@ -3482,6 +3544,28 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau + +
    +
    + + #table +AIRBASE.MarianaIslands + +

    Airbases of the Mariana Islands map.

    + + + + + +
    +
    @@ -3630,7 +3714,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau #table AIRBASE.Syria -

    Airbases of Syria

    +

    Airbases of Syria

    @@ -5562,6 +5658,28 @@ Black listed spots overrule white listed spots.
    +
    +
    +
    + + #table +AIRBASE.MarianaIslands + +

    Airbases of the Mariana Islands map.

    + + + + + +
    +
    @@ -5710,7 +5828,7 @@ Black listed spots overrule white listed spots. #table AIRBASE.Syria -

    Airbases of Syria

    +

    Airbases of Syria

    @@ -9334,6 +9464,28 @@ Coordinates are dependent on the position of the maps origin.

    +
    +
    +
    + + #table +AIRBASE.MarianaIslands + +

    Airbases of the Mariana Islands map.

    + + + + + +
    +
    @@ -9482,7 +9634,7 @@ Coordinates are dependent on the position of the maps origin.

    #table AIRBASE.Syria -

    Airbases of Syria

    +

    Airbases of Syria

    @@ -10296,6 +10460,28 @@ If the Identifiable is alive, true is returned.

    +
    +
    +
    + + #table +AIRBASE.MarianaIslands + +

    Airbases of the Mariana Islands map.

    + + + + + +
    +
    @@ -10444,7 +10630,7 @@ If the Identifiable is alive, true is returned.

    #table AIRBASE.Syria -

    Airbases of Syria

    +

    Airbases of Syria

    @@ -10864,6 +11062,28 @@ If the Identifiable is alive, true is returned.

    +
    +
    +
    + + #table +AIRBASE.MarianaIslands + +

    Airbases of the Mariana Islands map.

    + + + + + +
    +
    @@ -11012,7 +11232,7 @@ If the Identifiable is alive, true is returned.

    #table AIRBASE.Syria -

    Airbases of Syria

    +

    Airbases of Syria

    diff --git a/Documentation/Wrapper.Client.html b/Documentation/Wrapper.Client.html index 9ed36eabd..04ff55fa4 100644 --- a/Documentation/Wrapper.Client.html +++ b/Documentation/Wrapper.Client.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Wrapper.Controllable.html b/Documentation/Wrapper.Controllable.html index 4f43a2f90..e4e3346b6 100644 --- a/Documentation/Wrapper.Controllable.html +++ b/Documentation/Wrapper.Controllable.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Wrapper.Group.html b/Documentation/Wrapper.Group.html index fd96ea573..d7ef04374 100644 --- a/Documentation/Wrapper.Group.html +++ b/Documentation/Wrapper.Group.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -4674,18 +4718,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
    -GROUP.InitRespawnRandomizePositionInner - - - -
    - - -
    -
    - - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -8791,18 +8824,7 @@ So each unit of the group is respawned at exactly the same parking spot as it cu - -
    -
    -
    - - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -17330,18 +17352,7 @@ Note that when the WayPoint parameter is used, the new start mission waypoint of - -
    -
    -
    - - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -20805,18 +20816,7 @@ Coordinates are dependent on the position of the maps origin.

    - -
    -
    -
    - - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -21470,18 +21470,7 @@ If the Identifiable is alive, true is returned.

    - -
    -
    -
    - - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone @@ -21741,18 +21730,7 @@ If the Identifiable is alive, true is returned.

    - -
    -
    -
    - - -GROUP.InitRespawnRandomizePositionOuter +GROUP.InitRespawnRandomizePositionZone diff --git a/Documentation/Wrapper.Identifiable.html b/Documentation/Wrapper.Identifiable.html index e35bb3b93..83e6821fc 100644 --- a/Documentation/Wrapper.Identifiable.html +++ b/Documentation/Wrapper.Identifiable.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    -
    -
    -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Wrapper.Marker.html b/Documentation/Wrapper.Marker.html index 85ae379cd..d4f133e12 100644 --- a/Documentation/Wrapper.Marker.html +++ b/Documentation/Wrapper.Marker.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Wrapper.Object.html b/Documentation/Wrapper.Object.html index b9dae69f7..7d0b937db 100644 --- a/Documentation/Wrapper.Object.html +++ b/Documentation/Wrapper.Object.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Wrapper.Positionable.html b/Documentation/Wrapper.Positionable.html index 428477e07..3635e5eb7 100644 --- a/Documentation/Wrapper.Positionable.html +++ b/Documentation/Wrapper.Positionable.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -3445,17 +3489,6 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau - - - -
    -
    - - Core.Spot#SPOT -POSITIONABLE.Spot - - -
    @@ -6843,17 +6876,6 @@ Coordinates are dependent on the position of the maps origin.

    - - - -
    -
    - - Core.Spot#SPOT -POSITIONABLE.Spot - - -
    @@ -7431,17 +7453,6 @@ If the Identifiable is alive, true is returned.

    - - - -
    -
    - - Core.Spot#SPOT -POSITIONABLE.Spot - - -
    @@ -7625,17 +7636,6 @@ If the Identifiable is alive, true is returned.

    - - - -
    -
    - - Core.Spot#SPOT -POSITIONABLE.Spot - - -
    diff --git a/Documentation/Wrapper.Scenery.html b/Documentation/Wrapper.Scenery.html index 45c227452..675ff7187 100644 --- a/Documentation/Wrapper.Scenery.html +++ b/Documentation/Wrapper.Scenery.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Wrapper.Static.html b/Documentation/Wrapper.Static.html index c900b03a0..def68a4fb 100644 --- a/Documentation/Wrapper.Static.html +++ b/Documentation/Wrapper.Static.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/Wrapper.Unit.html b/Documentation/Wrapper.Unit.html index 039a7aa78..c17ad4cd5 100644 --- a/Documentation/Wrapper.Unit.html +++ b/Documentation/Wrapper.Unit.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/index.html b/Documentation/index.html index 5a25b93cd..af08979bf 100644 --- a/Documentation/index.html +++ b/Documentation/index.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    @@ -1929,6 +1973,18 @@ Controls a network of short range air/missile defense groups.

    Core.Base

    Core - The base class within the framework.

    +

    + + + +
    +
    + Image +
    +
    + +

    +

    Core - TACAN and other beacons.

    @@ -2013,42 +2069,6 @@ Controls a network of short range air/missile defense groups.

    Core.Point

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - - -
    -
    - Image -
    -
    - -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    - -
    -
    - Image -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    - -
    -
    - Image -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -2169,18 +2189,6 @@ Controls a network of short range air/missile defense groups.

    Core.UserFlag

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - - -
    -
    - Image -
    -
    - -

    -

    Core - Manage user sound.

    @@ -2554,6 +2562,78 @@ Controls a network of short range air/missile defense groups.

    Ops.RescueHelo

    Ops - Rescue helicopter for carrier operations.

    +

    + + + +
    +
    + Image +
    +
    + +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    + +
    +
    + Image +
    +
    + +

    +

    Sound - Radio transmissions.

    +

    +
    +
    + +
    +
    + Image +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    + +
    +
    + Image +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    + +
    +
    + Image +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    + +
    +
    + Image +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -2785,6 +2865,18 @@ Controls a network of short range air/missile defense groups.

    Utils

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + + +
    +
    + Image +
    +
    + +

    +

    Utilities DCS Simple Text-To-Speech (STTS).

    diff --git a/Documentation/routines.html b/Documentation/routines.html index 1a37437c6..a44ec476b 100644 --- a/Documentation/routines.html +++ b/Documentation/routines.html @@ -494,6 +494,17 @@

    Core - The base class within the framework.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Core - TACAN and other beacons.

    @@ -571,39 +582,6 @@

    Core - Defines an extensive API to manage 3D points in the DCS World 3D simulation space.

    -

    - - -
    -
    -
    - Image - -
    -

    -

    Core - Is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Queues Radio Transmissions.

    -

    -
    -
    -
    -
    - -

    -

    Core - Makes the radio talk.

    @@ -714,17 +692,6 @@

    Core - Manage user flags to interact with the mission editor trigger system and server side scripts.

    -

    - - -
    -
    - -

    -

    Core - Manage user sound.

    @@ -1068,6 +1035,72 @@ Controls a network of short range air/missile defense groups.

    Ops - Rescue helicopter for carrier operations.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Sound - Simple Radio Standalone (SRS) Integration.

    +

    +
    +
    +
    +
    +
    + Image + +
    +

    +

    Sound - Radio transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Queues Radio Transmissions.

    +

    +
    +
    +
    +
    + +

    +

    Core - Makes the radio talk.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Sound output classes.

    +

    +
    +
    +
    +
    + +

    +

    Sound - Manage user sound.

    @@ -1280,6 +1313,17 @@ Controls a network of short range air/missile defense groups.

    This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment.

    +

    + + +
    +
    +
    + Image + +
    +

    +

    Utilities DCS Simple Text-To-Speech (STTS).