libgs.hardware.Rotator

class libgs.hardware.Rotator(addr, port, name=None, persist=True, **kwargs)[source]

Methods

azel_err(az, el)
azel_to_antenna_angles(pdat[, cont_track_method]) From a table of az/el pointings, compute a new table that minimises the amount of movements while keeping the off-pointing within the antenna beamwidth
get_azel() Return the most current AZ,EL.
get_azel_rate()
in_pos([az, el]) Check if antenna is in position
set_azel(az, el, *args, **kwargs)
set_azel_rate(az, el, block)
stow([block]) Stow antenna

Attributes

BEAMWIDTH
MAX_AZ
MAX_EL
MIN_AZ
MIN_EL
SLEW_TIMEOUT
STOWED_AZ
STOWED_EL
az
azel
cmd_az
cmd_el
el
name