raddetectionrunner

Module for running RAD sensor

class raddetectionrunner.RADRunnerClass(rad, rad_start_time, splat_obj, rcs, use_prop)

Bases: Process

class for running RAD Sensor detections in a single process for each RAD sensor

run()

Method to be run in sub-process; can be overridden in sub-class

run_rad(splat_obj, rad_id_nr, _, rad_status, rad_lat, rad_lon, rad_power, rad_antenna_diam, rad_freq, rad_pulse_width, rad_cpi_pulses, rad_bandwidth, rad_pfa, rad_rotation_time, _rad_category, _rad_min_elevation, _rad_max_elevation, _rad_orientation, _rad_horiz_aperture, _rad_min_detection_range, _rad_max_detection_range, _rad_min_detection_height, _rad_max_detection_height, _rad_min_detection_tgt_speed, _rad_max_detection_tgt_speed, _rad_update_time, rad_team, _rad_start_time, max_det_range_km, rad_height_masl, _use_prop)

reads rad int from db and runs them

stop()

stops running rad sensor