diff --git a/CDB/stations/cs001.json b/CDB/stations/cs001.json index af1c95884cd07f5d01c38018f3572dc0940ff9ba..6fd3698fcabc09d6b6018f86a9bda93a86d19f33 100644 --- a/CDB/stations/cs001.json +++ b/CDB/stations/cs001.json @@ -487,6 +487,20 @@ "AntennaField": { "STAT/AntennaField/LBA": { "properties": { + "Antenna_Sets": [ + "INNER", + "OUTER", + "SPARSE_EVEN", + "SPARSE_ODD", + "ALL" + ], + "Antenna_Set_Masks":[ + "111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000", + "000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111", + "101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010", + "010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101", + "111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111" + ], "Control_to_RECV_mapping": [ "1", "1", "1", "3", @@ -922,6 +936,12 @@ }, "STAT/AntennaField/HBA0": { "properties": { + "Antenna_Sets": [ + "ALL" + ], + "Antenna_Set_Masks":[ + "111111111111111111111111" + ], "Control_to_RECV_mapping": [ "1", "1", "1", "3", @@ -1056,6 +1076,12 @@ }, "STAT/AntennaField/HBA1": { "properties": { + "Antenna_Sets": [ + "ALL" + ], + "Antenna_Set_Masks":[ + "111111111111111111111111" + ], "Control_to_RECV_mapping": [ "1", "49", "1", "51", diff --git a/tangostationcontrol/tangostationcontrol/devices/antennafield.py b/tangostationcontrol/tangostationcontrol/devices/antennafield.py index 58b6dea33283e09cea7d85acb28d99de1baf608d..54efffcade8b5760fdab200b5a1d6c1c52646790 100644 --- a/tangostationcontrol/tangostationcontrol/devices/antennafield.py +++ b/tangostationcontrol/tangostationcontrol/devices/antennafield.py @@ -136,14 +136,14 @@ class AntennaField(LOFARDevice): # ----- Antenna set Antenna_Sets = device_property( - doc="String representation of officially offered set of antennas", + doc="String representation of officially offered set of antennas, for use in digital beamforming.", dtype="DevVarStringArray", mandatory=False, default_value=["ALL"], ) Antenna_Set_Masks = device_property( - doc="String encoding of the corresponding antenna masks for the antennafield", + doc="String encoding of the corresponding antenna masks for the antennafield, for use in digital beamforming. Excludes calibration antennas.", dtype="DevVarStringArray", mandatory=False, default_value=["1" * MAX_ANTENNA],