From bddc40ddb850aa1f8258ee11aadd9c3317da3539 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 20 Feb 2020 23:16:32 +0100 Subject: [PATCH] Update FlightGroup.lua --- Moose Development/Moose/Ops/FlightGroup.lua | 23 +++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Moose Development/Moose/Ops/FlightGroup.lua b/Moose Development/Moose/Ops/FlightGroup.lua index 4566df6a1..fd9fb8931 100644 --- a/Moose Development/Moose/Ops/FlightGroup.lua +++ b/Moose Development/Moose/Ops/FlightGroup.lua @@ -382,6 +382,12 @@ FLIGHTGROUP.MissionStatus={ -- @field #number altitude Altitude in meters. -- @extends #FLIGHTGROUP.Mission +--- STRIKE mission. +-- @type FLIGHTGROUP.MissionSTRIKE +-- @field Core.Point#COORDINATE Coordinate. +-- @field #number altitude Altitude. +-- @extends #FLIGHTGROUP.Mission + --- FLIGHTGROUP class version. -- @field #string version FLIGHTGROUP.version="0.3.0" @@ -1157,6 +1163,23 @@ function FLIGHTGROUP:CreateMissionCAP(Altitude, SpeedOrbit, Heading, Leg) return mission end +--- Create a STRIKE mission. +-- @param #FLIGHTGROUP self +-- @param #Core.Point#COORDINATE Coordinate Target Coordinate. +-- @param #number Altitude Altitude +-- @return #FLIGHTGROUP.MissionSTRIKE The STRIKE mission table. +function FLIGHTGROUP:CreateMissionSTRIKE(TargetCoordinate, IngressCoordinate, Altitude) + + local mission={} --#FLIGHTGROUP.MissionSTIKE + + mission.type=FLIGHTGROUP.MissionType.STIKE + mission.coordingress=IngressCoordinate + mission.coordtarget=TargetCoordinate + mission.altitude=UTILS.FeetToMeters(Altitude or 5000) + + return mission +end + --- Create an INTERCEPT mission. -- @param #FLIGHTGROUP self -- @param Core.Set#SET_GROUP TargetGroupSet The set of target groups to intercept.