CGF Knowledge Base Tactical Operations
Actions Predicates Libraries Behavior Trees Export
Home / Atomic Actions / MonitorThreatAxis

MonitorThreatAxis

Monitor specific threat axis

Usage: Used in 13 task(s)

Lua Implementation

-- Monitor Threat Axis
function execute(params)
    local threatBearing = params.threat_bearing
    local sectorWidth = params.sector_width or math.pi / 6  -- 30 degrees

    local startBearing = threatBearing - sectorWidth / 2
    local endBearing = threatBearing + sectorWidth / 2

    return ScanSector{
        start_bearing = startBearing,
        end_bearing = endBearing,
        max_range = params.max_range or 50000
    }
end

Tasks Using This Action (13)

Defensive Counter-Air (DCA) Patrols

Air Superiority (AIR DOMAIN)

Integrated Air Defense System Deployment

Air Denial Operations (AIR DOMAIN)

Air Defense Artillery Positioning

Air Denial Operations (AIR DOMAIN)

Airfield Air Defense Suppression

Suppression/Destruction of Enemy Air Defense (SEAD/DEAD) (AIR DOMAIN)

Escort Jamming for Strike Packages

Electronic Warfare (Airborne) (AIR DOMAIN)

Escort and Suppression

Combat Search and Rescue (CSAR) (AIR DOMAIN)

Airfield Defense Suppression

Airfield Attack (AIR DOMAIN)

Target Combat Air Patrol (TARCAP)

Counter-Air Patrol (AIR DOMAIN)

Defensive Counter-Air Positioning

Counter-Air Patrol (AIR DOMAIN)

Intercept of Incoming Threats

Counter-Air Patrol (AIR DOMAIN)

Supply Route Security

Logistics and Sustainment (LAND DOMAIN)

Hull-Down/Turret-Down Firing Positions

Armored Warfare (LAND DOMAIN)

Sally Tactics (Sortie and Withdrawal)

Armored Warfare (LAND DOMAIN)