From ae93ea8b630a1c3b69cad295a35958328613b55a Mon Sep 17 00:00:00 2001 From: Grey-Echo Date: Thu, 20 Apr 2017 12:53:00 +0200 Subject: [PATCH] Documentation update --- docs/Documentation/AI_Balancer.html | 1 - docs/Documentation/AI_Cap.html | 1 - docs/Documentation/AI_Cas.html | 1 - docs/Documentation/AI_Designate.html | 1 - docs/Documentation/AI_Patrol.html | 4 - docs/Documentation/Account.html | 1 - docs/Documentation/Airbase.html | 1 - docs/Documentation/AirbasePolice.html | 1 - docs/Documentation/Assign.html | 1 - docs/Documentation/Base.html | 1 - docs/Documentation/Cargo.html | 1 - docs/Documentation/CleanUp.html | 1 - docs/Documentation/Client.html | 1 - docs/Documentation/CommandCenter.html | 1 - docs/Documentation/Controllable.html | 1 - docs/Documentation/DCSAirbase.html | 1 - docs/Documentation/DCSCoalitionObject.html | 1 - docs/Documentation/DCSCommand.html | 1 - docs/Documentation/DCSController.html | 1 - docs/Documentation/DCSGroup.html | 1 - docs/Documentation/DCSObject.html | 1 - docs/Documentation/DCSTask.html | 1 - docs/Documentation/DCSTypes.html | 1 - docs/Documentation/DCSUnit.html | 1 - docs/Documentation/DCSVec3.html | 1 - docs/Documentation/DCSWorld.html | 1 - docs/Documentation/DCSZone.html | 1 - docs/Documentation/DCScountry.html | 1 - docs/Documentation/DCStimer.html | 1 - docs/Documentation/DCStrigger.html | 1 - docs/Documentation/Database.html | 1 - docs/Documentation/Detection.html | 1 - docs/Documentation/DetectionManager.html | 1 - docs/Documentation/Escort.html | 1 - docs/Documentation/Event.html | 1 - docs/Documentation/Fsm.html | 1 - docs/Documentation/Group.html | 1 - docs/Documentation/Identifiable.html | 1 - docs/Documentation/Menu.html | 1 - docs/Documentation/Message.html | 1 - docs/Documentation/MissileTrainer.html | 1 - docs/Documentation/Mission.html | 1 - docs/Documentation/Movement.html | 1 - docs/Documentation/Object.html | 1 - docs/Documentation/Point.html | 1 - docs/Documentation/Process_JTAC.html | 1 - docs/Documentation/Process_Pickup.html | 1 - docs/Documentation/Radio.html | 459 ++++++++++++++++++-- docs/Documentation/Route.html | 1 - docs/Documentation/Scenery.html | 1 - docs/Documentation/ScheduleDispatcher.html | 1 - docs/Documentation/Scheduler.html | 1 - docs/Documentation/Scoring.html | 1 - docs/Documentation/Sead.html | 1 - docs/Documentation/Set.html | 1 - docs/Documentation/Smoke.html | 1 - docs/Documentation/Spawn.html | 16 +- docs/Documentation/SpawnStatic.html | 2 +- docs/Documentation/Spot.html | 3 +- docs/Documentation/Static.html | 1 - docs/Documentation/StaticObject.html | 1 - docs/Documentation/Task.html | 1 - docs/Documentation/Task_A2G.html | 1 - docs/Documentation/Task_A2G_Dispatcher.html | 1 - docs/Documentation/Task_Cargo.html | 1 - docs/Documentation/Task_PICKUP.html | 1 - docs/Documentation/Unit.html | 1 - docs/Documentation/Utils.html | 1 - docs/Documentation/Zone.html | 1 - docs/Documentation/env.html | 1 - docs/Documentation/index.html | 9 +- docs/Documentation/land.html | 1 - docs/Documentation/routines.html | 1 - 73 files changed, 428 insertions(+), 132 deletions(-) diff --git a/docs/Documentation/AI_Balancer.html b/docs/Documentation/AI_Balancer.html index d17c8e59a..5fa4419fa 100644 --- a/docs/Documentation/AI_Balancer.html +++ b/docs/Documentation/AI_Balancer.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/AI_Cap.html b/docs/Documentation/AI_Cap.html index 9a258b212..35b84c019 100644 --- a/docs/Documentation/AI_Cap.html +++ b/docs/Documentation/AI_Cap.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/AI_Cas.html b/docs/Documentation/AI_Cas.html index 277ff5e1c..7c46b6a45 100644 --- a/docs/Documentation/AI_Cas.html +++ b/docs/Documentation/AI_Cas.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/AI_Designate.html b/docs/Documentation/AI_Designate.html index 924ecdb43..be89c0fc9 100644 --- a/docs/Documentation/AI_Designate.html +++ b/docs/Documentation/AI_Designate.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/AI_Patrol.html b/docs/Documentation/AI_Patrol.html index d80d5e9ce..f253cbe2e 100644 --- a/docs/Documentation/AI_Patrol.html +++ b/docs/Documentation/AI_Patrol.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • @@ -951,9 +950,6 @@ Use the method AIPATROLZONE.M - -

    This table contains the targets detected during patrol.

    -
    diff --git a/docs/Documentation/Account.html b/docs/Documentation/Account.html index 3f83cf7ca..3387edef3 100644 --- a/docs/Documentation/Account.html +++ b/docs/Documentation/Account.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Airbase.html b/docs/Documentation/Airbase.html index 406aef9d1..630e0918b 100644 --- a/docs/Documentation/Airbase.html +++ b/docs/Documentation/Airbase.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/AirbasePolice.html b/docs/Documentation/AirbasePolice.html index 8f5a5788d..3d3b3ceeb 100644 --- a/docs/Documentation/AirbasePolice.html +++ b/docs/Documentation/AirbasePolice.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Assign.html b/docs/Documentation/Assign.html index 7f0d5c263..0579f26f6 100644 --- a/docs/Documentation/Assign.html +++ b/docs/Documentation/Assign.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Base.html b/docs/Documentation/Base.html index 30a860472..dcf9e813a 100644 --- a/docs/Documentation/Base.html +++ b/docs/Documentation/Base.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Cargo.html b/docs/Documentation/Cargo.html index c4e5754c6..ade99bb16 100644 --- a/docs/Documentation/Cargo.html +++ b/docs/Documentation/Cargo.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/CleanUp.html b/docs/Documentation/CleanUp.html index 6bceadbdd..01aae3068 100644 --- a/docs/Documentation/CleanUp.html +++ b/docs/Documentation/CleanUp.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Client.html b/docs/Documentation/Client.html index a16ba5843..9635a22a1 100644 --- a/docs/Documentation/Client.html +++ b/docs/Documentation/Client.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/CommandCenter.html b/docs/Documentation/CommandCenter.html index 92d92cdc9..a0e8a7ae3 100644 --- a/docs/Documentation/CommandCenter.html +++ b/docs/Documentation/CommandCenter.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Controllable.html b/docs/Documentation/Controllable.html index 97059f927..92bf16c73 100644 --- a/docs/Documentation/Controllable.html +++ b/docs/Documentation/Controllable.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSAirbase.html b/docs/Documentation/DCSAirbase.html index a17c268a8..da829d646 100644 --- a/docs/Documentation/DCSAirbase.html +++ b/docs/Documentation/DCSAirbase.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSCoalitionObject.html b/docs/Documentation/DCSCoalitionObject.html index 169eae7a3..07b526621 100644 --- a/docs/Documentation/DCSCoalitionObject.html +++ b/docs/Documentation/DCSCoalitionObject.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSCommand.html b/docs/Documentation/DCSCommand.html index e376d7140..743f700be 100644 --- a/docs/Documentation/DCSCommand.html +++ b/docs/Documentation/DCSCommand.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSController.html b/docs/Documentation/DCSController.html index 8fbfebdc6..483c298cb 100644 --- a/docs/Documentation/DCSController.html +++ b/docs/Documentation/DCSController.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSGroup.html b/docs/Documentation/DCSGroup.html index ab68bb9f9..dbe661784 100644 --- a/docs/Documentation/DCSGroup.html +++ b/docs/Documentation/DCSGroup.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSObject.html b/docs/Documentation/DCSObject.html index cb8f9511a..049c50fa6 100644 --- a/docs/Documentation/DCSObject.html +++ b/docs/Documentation/DCSObject.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSTask.html b/docs/Documentation/DCSTask.html index dafc82daa..1d4bb4bc9 100644 --- a/docs/Documentation/DCSTask.html +++ b/docs/Documentation/DCSTask.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSTypes.html b/docs/Documentation/DCSTypes.html index 4c6af5412..ceb462542 100644 --- a/docs/Documentation/DCSTypes.html +++ b/docs/Documentation/DCSTypes.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSUnit.html b/docs/Documentation/DCSUnit.html index 217c9e4db..ea339ecfc 100644 --- a/docs/Documentation/DCSUnit.html +++ b/docs/Documentation/DCSUnit.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSVec3.html b/docs/Documentation/DCSVec3.html index 053d821be..e85c51339 100644 --- a/docs/Documentation/DCSVec3.html +++ b/docs/Documentation/DCSVec3.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSWorld.html b/docs/Documentation/DCSWorld.html index 67919a39e..5b681ec81 100644 --- a/docs/Documentation/DCSWorld.html +++ b/docs/Documentation/DCSWorld.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCSZone.html b/docs/Documentation/DCSZone.html index b8de6f70b..6212e6774 100644 --- a/docs/Documentation/DCSZone.html +++ b/docs/Documentation/DCSZone.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCScountry.html b/docs/Documentation/DCScountry.html index 7f906db86..6650c383d 100644 --- a/docs/Documentation/DCScountry.html +++ b/docs/Documentation/DCScountry.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCStimer.html b/docs/Documentation/DCStimer.html index cccf1a281..0b04715a8 100644 --- a/docs/Documentation/DCStimer.html +++ b/docs/Documentation/DCStimer.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DCStrigger.html b/docs/Documentation/DCStrigger.html index 559b4a938..7d937a1cc 100644 --- a/docs/Documentation/DCStrigger.html +++ b/docs/Documentation/DCStrigger.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Database.html b/docs/Documentation/Database.html index 42683bd36..56aa6d742 100644 --- a/docs/Documentation/Database.html +++ b/docs/Documentation/Database.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Detection.html b/docs/Documentation/Detection.html index f5ebc18d1..c3dc0d729 100644 --- a/docs/Documentation/Detection.html +++ b/docs/Documentation/Detection.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/DetectionManager.html b/docs/Documentation/DetectionManager.html index 41aa256ff..fa62fdd5b 100644 --- a/docs/Documentation/DetectionManager.html +++ b/docs/Documentation/DetectionManager.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Escort.html b/docs/Documentation/Escort.html index d2c9807af..414abb60c 100644 --- a/docs/Documentation/Escort.html +++ b/docs/Documentation/Escort.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Event.html b/docs/Documentation/Event.html index 5c5843e5a..700756bad 100644 --- a/docs/Documentation/Event.html +++ b/docs/Documentation/Event.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Fsm.html b/docs/Documentation/Fsm.html index 9b6918395..e01356242 100644 --- a/docs/Documentation/Fsm.html +++ b/docs/Documentation/Fsm.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Group.html b/docs/Documentation/Group.html index 7404cd7ba..ef518add8 100644 --- a/docs/Documentation/Group.html +++ b/docs/Documentation/Group.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Identifiable.html b/docs/Documentation/Identifiable.html index 42ccbca59..e28701a7d 100644 --- a/docs/Documentation/Identifiable.html +++ b/docs/Documentation/Identifiable.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Menu.html b/docs/Documentation/Menu.html index ec7099fe7..8ffae99b0 100644 --- a/docs/Documentation/Menu.html +++ b/docs/Documentation/Menu.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Message.html b/docs/Documentation/Message.html index b85ad5af2..f79b7989d 100644 --- a/docs/Documentation/Message.html +++ b/docs/Documentation/Message.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/MissileTrainer.html b/docs/Documentation/MissileTrainer.html index 599c08c33..d51deb05b 100644 --- a/docs/Documentation/MissileTrainer.html +++ b/docs/Documentation/MissileTrainer.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Mission.html b/docs/Documentation/Mission.html index e26e2d679..3fd0ce54a 100644 --- a/docs/Documentation/Mission.html +++ b/docs/Documentation/Mission.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Movement.html b/docs/Documentation/Movement.html index 6199b647b..1023c9e85 100644 --- a/docs/Documentation/Movement.html +++ b/docs/Documentation/Movement.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Object.html b/docs/Documentation/Object.html index 8d18b31f7..1e95fab2b 100644 --- a/docs/Documentation/Object.html +++ b/docs/Documentation/Object.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Point.html b/docs/Documentation/Point.html index 5b0c5bbf8..75f62dc2b 100644 --- a/docs/Documentation/Point.html +++ b/docs/Documentation/Point.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Process_JTAC.html b/docs/Documentation/Process_JTAC.html index 87cc09ff3..e208166ff 100644 --- a/docs/Documentation/Process_JTAC.html +++ b/docs/Documentation/Process_JTAC.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Process_Pickup.html b/docs/Documentation/Process_Pickup.html index 883d39fb0..d3bd792b5 100644 --- a/docs/Documentation/Process_Pickup.html +++ b/docs/Documentation/Process_Pickup.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • diff --git a/docs/Documentation/Radio.html b/docs/Documentation/Radio.html index 81eb3f9a4..1a6575f42 100644 --- a/docs/Documentation/Radio.html +++ b/docs/Documentation/Radio.html @@ -62,7 +62,6 @@
  • Movement
  • Object
  • Point
  • -
  • Positionable
  • Process_JTAC
  • Process_Pickup
  • Radio
  • @@ -95,7 +94,7 @@

    Module Radio

    -

    Core - The RADIO class is responsible for transmitting radio communications.

    +

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

    @@ -103,6 +102,8 @@
    +

    The Radio contains 2 classes : RADIO and BEACON

    +

    What are radio communications in DCS ?

      @@ -128,7 +129,8 @@

      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 a FC3 airacraft is used, it will hear every communication, whatever the frequency and the modulation is set to.

      +If a FC3 airacraft 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 aircaft isn't compatible, +you won't hear/be able to use the TACAN beacon informations.


      @@ -137,6 +139,12 @@ If a FC3 airacraft is used, it will hear every communication, whatever t

      Global(s)

      + + + +
      BEACON + +
      RADIO @@ -144,12 +152,60 @@ If a FC3 airacraft is used, it will hear every communication, whatever t
      +

      Type BEACON

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

      Activates a TACAN BEACON on an Aircraft.

      +
      BEACON.ClassName + +
      BEACON:New(Positionable) +

      Create a new BEACON Object.

      +
      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:_TACANToFrequency(TACANChannel, TACANMode) +

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

      +
      +

      Type RADIO

      @@ -189,15 +245,19 @@ If a FC3 airacraft is used, it will hear every communication, whatever t - + @@ -245,13 +305,15 @@ If a FC3 airacraft is used, it will hear every communication, whatever t @@ -272,6 +334,20 @@ If a FC3 airacraft is used, it will hear every communication, whatever t
      + #BEACON + +BEACON + +
      +
      + + + +
      +
      +
      +
      + #RADIO RADIO @@ -285,11 +361,292 @@ If a FC3 airacraft is used, it will hear every communication, whatever t

      Type Radio

      +

      Type BEACON

      + +

      BEACON class, extends Base#BASE

      + +

      After attaching a #BEACON to your 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 Unit#UNIT or a 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 Positionable#POSITIONABLE, but **it won't follow the Positionable#POSITIONABLE** ! This means that you should only use it with +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)

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

      Activates a TACAN BEACON on an Aircraft.

      + +

      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
      + +
      +
      +
      +
      + + #string + +BEACON.ClassName + +
      +
      + + + +
      +
      +
      +
      + + +BEACON:New(Positionable) + +
      +
      + +

      Create a new BEACON Object.

      + + +

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

      + +

      Parameter

      + +

      Return values

      +
        +
      1. + +

        #BEACON: +Beacon

        + +
      2. +
      3. + +

        #nil: +If Positionable is invalid

        + +
      4. +
      +
      +
      +
      +
      + + +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.

      + + +

      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

      + +

      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)
      + +
      +
      +
      +
      + + +BEACON:StopAATACAN() + +
      +
      + +

      Stops the AA TACAN BEACON

      + +

      Return value

      + +

      #BEACON: +self

      + +
      +
      +
      +
      + + +BEACON:StopRadioBeacon() + +
      +
      + +

      Stops the AA TACAN BEACON

      + +

      Return value

      + +

      #BEACON: +self

      + +
      +
      +
      +
      + + +BEACON:_TACANToFrequency(TACANChannel, TACANMode) + +
      +
      + +

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

      + +

      Parameters

      +
        +
      • + +

        #number TACANChannel :

        + +
      • +
      • + +

        #string TACANMode :

        + +
      • +
      +

      Return values

      +
        +
      1. + +

        #number: +Frequecy

        + +
      2. +
      3. + +

        #nil: +if parameters are invalid

        + +
      4. +
      +
      +
      +

      Type RADIO

      -

      1) RADIO class, extends Base#BASE

      +

      RADIO class, extends Base#BASE

      -

      1.1) RADIO usage

      +

      RADIO usage

      There are 3 steps to a successful radio transmission.

      @@ -305,14 +662,14 @@ If a FC3 airacraft is used, it will hear every communication, whatever t

      Additional Methods to set relevant parameters if the transmiter is a Unit#UNIT or a Group#GROUP

      @@ -346,22 +703,24 @@ If a FC3 airacraft is used, it will hear every communication, whatever t
      -

      Actually Broadcast the transmission

      +

      Actually Broadcast the transmission +* The Radio has to be populated with the new transmission before broadcasting.

      + + +
        +
      • Please use RADIO setters or either Radio#RADIO.NewGenericTransmission or Radio#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
      • +

      Return value

      #RADIO: self

      -

      Usage:

      -
      -- The Radio has to be populated with the new transmission before broadcasting.
      --- Please use RADIO setters or either @{Radio#RADIO.NewGenericTransmission} or @{Radio#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 and Loop are ignored
      -
      @@ -446,7 +805,8 @@ self

      Create a new RADIO Object.

      -

      This doesn't broadcast a transmission, though, use RADIO.Broadcast to actually broadcast

      +

      This doesn't broadcast a transmission, though, use RADIO.Broadcast to actually broadcast +If you want to create a RADIO, you probably should use Positionable#POSITIONABLE.GetRadio() instead

      Parameter

        @@ -472,21 +832,23 @@ If Positionable is invalid

        -

        Usage:

        -
        -- If you want to create a RADIO, you probably should use @{Positionable#POSITIONABLE.GetRadio}() instead
        -
      -RADIO:NewGenericTransmission(FileName, Frequency, Modulation, Power) +RADIO:NewGenericTransmission(FileName, Frequency, Modulation, Power, Loop)
      -

      Create a new transmission, that is to say, populate the RADIO with relevant data

      +

      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

      Parameters

        @@ -512,6 +874,11 @@ either radio.modulation.AM or radio.modulation.FM

        #number Power : in W

        + +
      • + +

        Loop :

        +

      Return value

      @@ -519,11 +886,6 @@ in W

      #RADIO: self

      -

      Usage:

      -
      -- 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
      -
      @@ -535,7 +897,12 @@ 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

      +

      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 Positionable#POSITIONABLE.

      + + +

      Only the RADIO and the Filename are mandatory.

      Parameters

        @@ -578,11 +945,6 @@ either radio.modulation.AM or radio.modulation.FM

        #RADIO: self

        -

        Usage:

        -
        -- In this function the data is especially relevant if the broadcaster is a UNIT or a GROUP,
        -but it will work for any POSITIONABLE
        --- Only the RADIO and the Filename are mandatory
        -
      @@ -759,7 +1121,8 @@ self

      -

      Check validity of the subtitle and the subtitleDuration passed and sets RADIO.subtitle and RADIO.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

      Parameters

        @@ -781,7 +1144,12 @@ in s

        self

        Usage:

        -
        -- Both parameters are mandatory, since it wouldn't make much sense to change the Subtitle and not its duration
        +
        -- 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)
      @@ -794,17 +1162,14 @@ self

      -

      Stops a transmission

      +

      Stops a transmission +This function is especially usefull to stop the broadcast of looped transmissions

      Return value

      #RADIO: self

      -

      Usage:

      -
      -- Especially usefull to stop the broadcast of looped transmissions
      --- Only works with broadcasts from UNIT or GROUP
      -
      diff --git a/docs/Documentation/Route.html b/docs/Documentation/Route.html index d8cee89d9..fd8564a6f 100644 --- a/docs/Documentation/Route.html +++ b/docs/Documentation/Route.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Scenery.html b/docs/Documentation/Scenery.html index b574ee5e8..befe15421 100644 --- a/docs/Documentation/Scenery.html +++ b/docs/Documentation/Scenery.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/ScheduleDispatcher.html b/docs/Documentation/ScheduleDispatcher.html index a6c841425..9871c732b 100644 --- a/docs/Documentation/ScheduleDispatcher.html +++ b/docs/Documentation/ScheduleDispatcher.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Scheduler.html b/docs/Documentation/Scheduler.html index b0e07d4a5..2344a52b8 100644 --- a/docs/Documentation/Scheduler.html +++ b/docs/Documentation/Scheduler.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Scoring.html b/docs/Documentation/Scoring.html index eca127f05..7e5366752 100644 --- a/docs/Documentation/Scoring.html +++ b/docs/Documentation/Scoring.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Sead.html b/docs/Documentation/Sead.html index 067d5c8f2..c7be240e7 100644 --- a/docs/Documentation/Sead.html +++ b/docs/Documentation/Sead.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Set.html b/docs/Documentation/Set.html index a74f207e9..994c1fe35 100644 --- a/docs/Documentation/Set.html +++ b/docs/Documentation/Set.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Smoke.html b/docs/Documentation/Smoke.html index 1daebbfe7..0e78290e4 100644 --- a/docs/Documentation/Smoke.html +++ b/docs/Documentation/Smoke.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Spawn.html b/docs/Documentation/Spawn.html index a55a5ab70..d8e70316f 100644 --- a/docs/Documentation/Spawn.html +++ b/docs/Documentation/Spawn.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • @@ -2113,6 +2112,9 @@ The group that was spawned. You can use this group for further actions.

      + +

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

      +
      @@ -2566,6 +2568,9 @@ when nothing was spawned.

      + +

      Overwrite unit names by default with group name.

      +
      @@ -2580,6 +2585,9 @@ when nothing was spawned.

      + +

      By default, no InitLimit

      +
      @@ -2615,7 +2623,7 @@ when nothing was spawned.

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

      - + #number SPAWN.SpawnMaxUnitsAlive @@ -2984,7 +2992,7 @@ Spawn_BE_KA50 = SPAWN:New( 'BE KA-50@RAMP-Ground Defense' ):Schedule( 600, 0.5 ) -

      When the first Spawn executes, all the Groups need to be made visible before start.

      +

      Flag that indicates if all the Groups of the SpawnGroup need to be visible when Spawned.

      diff --git a/docs/Documentation/SpawnStatic.html b/docs/Documentation/SpawnStatic.html index 50d0ec61a..dc1525554 100644 --- a/docs/Documentation/SpawnStatic.html +++ b/docs/Documentation/SpawnStatic.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • @@ -444,6 +443,7 @@ ptional) The name of the new static.

      + #number SPAWNSTATIC.SpawnIndex diff --git a/docs/Documentation/Spot.html b/docs/Documentation/Spot.html index bf72b6ee4..8e597448e 100644 --- a/docs/Documentation/Spot.html +++ b/docs/Documentation/Spot.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • @@ -311,6 +310,7 @@ true if it is lasing

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

      + SPOT.Spot diff --git a/docs/Documentation/Static.html b/docs/Documentation/Static.html index 969de0fe0..449ae254b 100644 --- a/docs/Documentation/Static.html +++ b/docs/Documentation/Static.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/StaticObject.html b/docs/Documentation/StaticObject.html index 7648af701..79106ac1f 100644 --- a/docs/Documentation/StaticObject.html +++ b/docs/Documentation/StaticObject.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Task.html b/docs/Documentation/Task.html index 745408ed1..909924fdb 100644 --- a/docs/Documentation/Task.html +++ b/docs/Documentation/Task.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Task_A2G.html b/docs/Documentation/Task_A2G.html index e69ed8a75..e229ef3bd 100644 --- a/docs/Documentation/Task_A2G.html +++ b/docs/Documentation/Task_A2G.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Task_A2G_Dispatcher.html b/docs/Documentation/Task_A2G_Dispatcher.html index 56199fde1..181598508 100644 --- a/docs/Documentation/Task_A2G_Dispatcher.html +++ b/docs/Documentation/Task_A2G_Dispatcher.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Task_Cargo.html b/docs/Documentation/Task_Cargo.html index 0d3a4ee9b..5796b8e4f 100644 --- a/docs/Documentation/Task_Cargo.html +++ b/docs/Documentation/Task_Cargo.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Task_PICKUP.html b/docs/Documentation/Task_PICKUP.html index a5e5d70b1..d5ad2b0d0 100644 --- a/docs/Documentation/Task_PICKUP.html +++ b/docs/Documentation/Task_PICKUP.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Unit.html b/docs/Documentation/Unit.html index 33927e5d5..9f2bcf22d 100644 --- a/docs/Documentation/Unit.html +++ b/docs/Documentation/Unit.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Utils.html b/docs/Documentation/Utils.html index 088bf9bbf..1f689e540 100644 --- a/docs/Documentation/Utils.html +++ b/docs/Documentation/Utils.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/Zone.html b/docs/Documentation/Zone.html index 893b7d773..baee4a865 100644 --- a/docs/Documentation/Zone.html +++ b/docs/Documentation/Zone.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/env.html b/docs/Documentation/env.html index f56af08b7..ad4cc7f87 100644 --- a/docs/Documentation/env.html +++ b/docs/Documentation/env.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/index.html b/docs/Documentation/index.html index d651ef88a..97d2bbdfa 100644 --- a/docs/Documentation/index.html +++ b/docs/Documentation/index.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • @@ -408,12 +407,6 @@ are design patterns allowing efficient (long-lasting) processes and workflows.Point
      - - - - @@ -431,7 +424,7 @@ are design patterns allowing efficient (long-lasting) processes and workflows. diff --git a/docs/Documentation/land.html b/docs/Documentation/land.html index e7e0a1632..8f6b05546 100644 --- a/docs/Documentation/land.html +++ b/docs/Documentation/land.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • diff --git a/docs/Documentation/routines.html b/docs/Documentation/routines.html index 1db62f852..89fac4048 100644 --- a/docs/Documentation/routines.html +++ b/docs/Documentation/routines.html @@ -62,7 +62,6 @@
    • Movement
    • Object
    • Point
    • -
    • Positionable
    • Process_JTAC
    • Process_Pickup
    • Radio
    • RADIO:Broadcast() -

      Actually Broadcast the transmission

      +

      Actually Broadcast the transmission +* The Radio has to be populated with the new transmission before broadcasting.

      RADIO:NewGenericTransmission(FileName, Frequency, Modulation, Power)RADIO:NewGenericTransmission(FileName, Frequency, Modulation, Power, Loop) -

      Create a new transmission, that is to say, populate the RADIO with relevant data

      +

      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

      +

      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 Positionable#POSITIONABLE.

      RADIO:SetSubtitle(Subtitle, SubtitleDuration) -

      Check validity of the subtitle and the subtitleDuration passed and sets RADIO.subtitle and RADIO.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

      +

      Stops a transmission +This function is especially usefull to stop the broadcast of looped transmissions

      Core - POINT_VEC classes define an extensive API to manage 3D points in the simulation space.

      -
      Positionable -

      This module contains the POSITIONABLE class.

      Radio -

      Core - The RADIO class is responsible for transmitting radio communications.

      +

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