Source code for ska_oso_pdm.sb_definition.dish.dish_configuration

"""
The ska_oso_pdm.sb_definition.dish.dish_configuration module defines
simple Python representation of how SKA MID dishes in sub-array should be configured.
"""
from enum import Enum

from ska_oso_pdm._shared import DishConfigurationID, PdmObject

__all__ = ["ReceiverBand", "DishConfiguration"]


[docs] class ReceiverBand(Enum): """ ReceiverBand is an enumeration of SKA MID receiver bands. """ BAND_1 = "1" BAND_2 = "2" BAND_5A = "5a" BAND_5B = "5b"
[docs] class DishConfiguration(PdmObject): """ DishConfiguration specifies how SKA MID dishes in a sub-array should be configured. At the moment, this is limited to setting the receiver band. """ dish_configuration_id: DishConfigurationID receiver_band: ReceiverBand