UAVOperational
Check if UAV is operational
Usage: Used in 14 task(s)
Lua Implementation
-- UAV Operational
function evaluate(params)
local uav = params.uav
if uav and uav:isValid() then
return not uav:isDestroyed() and
uav:getFuel() > 10 and
uav:hasStateProperty("DataLink")
end
return false
end
Tasks Using This Predicate (14)
Reconnaissance Drone Deployment
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
FPV Strike Drone Employment
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Loitering Munition Missions
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Swarm Attack Coordination
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Kamikaze Drone Strikes
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Long-Range One-Way Attack Missions
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Artillery Spotting and Correction
Unmanned Aerial Vehicle (UAV) Operations (AIR DOMAIN)
Drone Detection and Tracking
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Electronic Jamming of Control Links
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
GPS Spoofing and Disruption
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Kinetic Interception (Guns, Missiles)
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Interceptor Drone Deployment
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Net/Capture Systems Employment
Counter-Drone Operations (C-UAS) (AIR DOMAIN)
Directed Energy Weapon Engagement
Counter-Drone Operations (C-UAS) (AIR DOMAIN)