RadarController¶
-
class
sorts.controller.radar_controller.
RadarController
(radar, t=None, t0=0.0, profiler=None, logger=None, meta=None)[source]¶ Bases:
abc.ABC
A radar controller.
Methods
__init__
(radar[, t, t0, profiler, logger, meta])Initialize self.
This is used to generate meta data on the fly, rather then the static data that can be set in the self.meta.
generator
(t, **kwargs)This will configure the radar system and return a pointer to the contained radar system instance with the correct configuration.
point
(radar, enu)Point all sites into the direction of a given East, North, Up (ENU) local coordinate system.
point_ecef
(radar, ecef)Point all sites into the direction of given ECEF coordinate, relative Earth Center.
point_rx_ecef
(radar, ecef)Point all rx sites into the direction of given ECEF coordinate, relative Earth Center.
point_tx_ecef
(radar, ecef)Point all tx sites into the direction of given ECEF coordinate, relative Earth Center.
run
()turn_off
(radar)turn_on
(radar)Attributes