"""
The ska_oso_pdm.sb_definition.mccs.target_beam_configuration module defines
simple Python representation of how SKA Low subarray beam
in sub-array should be configured.
"""
from ska_oso_pdm._shared import (
PdmObject,
SubarrayBeamConfigurationID,
TargetBeamConfigurationID,
TargetID,
)
__all__ = ["TargetBeamConfiguration"]
[docs]
class TargetBeamConfiguration(PdmObject):
"""
TargetBeamConfiguration specifies how SKA LOW subarray beam in a sub-array should be
configured.
:param target_beam_id: ID of target beam configuration
:param target_ref: target beam configuration points at this target
:param subarray_beam_configuration_ref: sub-array beam configuration
"""
target_beam_id: TargetBeamConfigurationID
target_ref: TargetID
subarray_beam_configuration_ref: SubarrayBeamConfigurationID