libgs.hardware.DummyRotator

class libgs.hardware.DummyRotator[source]

A dummy class that responds like the rotator but does nothing.

It is used internally by the GroundStation class if the user tries to interact with it without having a rotator connected. For example when testing direct connection to a flatsat. But can also be instantiated directly if required.

Methods

get_azel() Get current az, el pointing
set_azel(az, el, *args, **kwargs) Set new az, el pointing

Attributes

Inherited from base class

azel_err(az, el) Returns the error in degrees between the current pointing and a specified 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
in_pos([az, el]) Check if antenna is in position.
stow([block]) Stow antenna
BEAMWIDTH
MAX_AZ
MAX_EL
MIN_AZ
MIN_EL
SLEW_TIMEOUT
STOWED_AZ
STOWED_EL
az Return / Set current azimuth
azel Return / Set current (azimuth, elevation).
cmd_az Return / Set commanded azimuth
cmd_el Return / Set commanded elevation
el Return / Set current elevation
name Property for getting/setting the radio name.