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

RecordImagery

Record imagery of target area

Usage: Used in 8 task(s)

Lua Implementation

-- Record Imagery
function execute(params)
    local targetLoc = params.target_location
    local camera = this:getSystem("Camera")

    if camera and targetLoc then
        camera:setAttribute("Target", targetLoc)
        camera:setAttribute("Recording", true)
        camera:setAttribute("Resolution", params.resolution or "high")
        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)