libgs.groundstation.GroundStationBase¶
-
class
libgs.groundstation.GroundStationBase[source]¶ Base class for ground stations.
It implements the necessary interface with exceptions being thrown. By inheriting from this class when making new ground stations you guarantee that invalid implementation raises exceptions.
Methods
do_action(desc, *args, **kwargs)get_azel()init_rx()Wrapper for protocol.init_rx() init_rxtx()Wrapper for protocol.init_rxtx() power_down()power_up()set_azel(az, el[, block])set_rangerate(range_rate)start_track(nid_or_pdata, **kwargs)Non-blocking tracking. stop_track([block])Stop tracking satellite. stow([block])terminate()Wrapper for protocol.terminate() track()transmit()Attributes
MONITOR_SAVE_DT_NOTRACKMONITOR_SAVE_DT_TRACKmonitorpropagatorprotocolprotocolsradiosrotatorsrpcserverscheduler