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

MonitorCommunications

Monitor enemy communications

Usage: Used in 8 task(s)

Lua Implementation

-- Monitor Communications
function execute(params)
    local esmSystem = this:getSystem("ESM")
    local frequencies = params.frequencies or "all"

    if esmSystem then
        esmSystem:setAttribute("Mode", "monitor")
        esmSystem:setAttribute("Frequencies", frequencies)
        esmSystem:setPower(true)
        return true
    end
    return false
end

Tasks Using This Action (8)

Signals Intelligence (SIGINT) Collection

Intelligence, Surveillance, Reconnaissance (ISR) (AIR DOMAIN)

Imagery Intelligence (IMINT) Gathering

Intelligence, Surveillance, Reconnaissance (ISR) (AIR DOMAIN)

Electronic Intelligence (ELINT) Collection

Intelligence, Surveillance, Reconnaissance (ISR) (AIR DOMAIN)

Electronic Intelligence Gathering

Electronic Warfare (Airborne) (AIR DOMAIN)

Route Reconnaissance

Reconnaissance and Surveillance (LAND DOMAIN)

Area Reconnaissance

Reconnaissance and Surveillance (LAND DOMAIN)

Patrol Operations (Mounted/Dismounted)

Reconnaissance and Surveillance (LAND DOMAIN)

Passive Sonar Listening

Surveillance and Intelligence Gathering (SUB-SURFACE DOMAIN)