diff --git a/tangostationcontrol/rpc/antennafield.py b/tangostationcontrol/rpc/antennafield.py index f8ea954ffb268ba9cf06a140682213d0b7192645..f6d1964640dae92f40315969d677536db715229e 100644 --- a/tangostationcontrol/rpc/antennafield.py +++ b/tangostationcontrol/rpc/antennafield.py @@ -149,6 +149,12 @@ class AntennaField(antennafield_pb2_grpc.AntennafieldServicer): antenna_field.Initialise() antenna_field.On() + # We need to turn things on - and off - so we check if the + # Station is actually having the power on, then set it on + stationmanager = create_device_proxy("STAT/StationManager/1") + if stationmanager.antennas_powered_on_R: + antenna_field.power_hardware_on() + def _update_antenna_property( self, identifier: Identifier,