Commit 5e8e381f authored by Elisabetta Giani's avatar Elisabetta Giani
Browse files

AT5-259: Import python package CSP.LMC Common.

parent 76fd13a3
Loading
Loading
Loading
Loading
+6 −11
Original line number Diff line number Diff line
@@ -11,7 +11,10 @@

Parent class of the CSP Beams Capability
"""

# PROTECTED REGION ID (CspBeamCapabilityBase.standardlibray_import) ENABLED START #
# Python standard library
from future.utils import with_metaclass
# PROTECTED REGION END# //CspBeamCapabilityBase.standardlibray_import
# PyTango imports
import tango
from tango import DebugIt
@@ -21,7 +24,7 @@ from tango.server import attribute, command
from tango.server import device_property
from tango import AttrQuality, DispLevel, DevState
from tango import AttrWriteType, PipeWriteType
from SKACapability import SKACapability
from skabase.SKACapability import SKACapability
# Additional import
# PROTECTED REGION ID(CspBeamCapabilityBaseClass.additionnal_import) ENABLED START #
# PROTECTED REGION END #    //  CspBeamCapabilityBaseClass.additionnal_import
@@ -29,22 +32,14 @@ from SKACapability import SKACapability
__all__ = ["CspBeamCapabilityBaseClass", "main"]


class CspBeamCapabilityBaseClass(SKACapability):
class CspBeamCapabilityBaseClass(with_metaclass(DeviceMeta, SKACapability)):
    """
    Parent class of the CSP Beams Capability

    **Properties:**

    - Device Property
    
    
    
    
    
    
    
    """
    __metaclass__ = DeviceMeta
    # PROTECTED REGION ID(CspBeamCapabilityBaseClass.class_variable) ENABLED START #
    # PROTECTED REGION END #    //  CspBeamCapabilityBaseClass.class_variable

+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ from tango import AttrWriteType, PipeWriteType

from skabase.SKABaseDevice import SKABaseDevice
from skabase.auxiliary import utils
from .utils.cspcommons import HealthState, AdminMode, ObsState
from csp_lmc_common.utils.cspcommons import HealthState, AdminMode, ObsState
 
# PROTECTED REGION END #    //  CspCapabilityMonitor.additionnal_import

+6 −4
Original line number Diff line number Diff line
@@ -16,7 +16,10 @@ In particular it maps components used for beamforming with those
that perform PSS processing (pulsar search and transients).
Used for development of LOW and MID specific devices.
"""

# PROTECTED REGION ID (CspSearchBeamCapability.standardlibray_import) ENABLED START #
# Python standard library
from future.utils import with_metaclass
# PROTECTED REGION END# //CspSearchBeamCapability.standardlibray_import
# PyTango imports
import tango
from tango import DebugIt
@@ -26,7 +29,7 @@ from tango.server import attribute, command
from tango.server import device_property
from tango import AttrQuality, DispLevel, DevState
from tango import AttrWriteType, PipeWriteType
from CspBeamCapabilityBaseClass import CspBeamCapabilityBaseClass
from csp_lmc_common.CspBeamCapabilityBaseClass import CspBeamCapabilityBaseClass
# Additional import
# PROTECTED REGION ID(CspSearchBeamCapability.additionnal_import) ENABLED START #
# PROTECTED REGION END #    //  CspSearchBeamCapability.additionnal_import
@@ -34,7 +37,7 @@ from CspBeamCapabilityBaseClass import CspBeamCapabilityBaseClass
__all__ = ["CspSearchBeamCapability", "main"]


class CspSearchBeamCapability(CspBeamCapabilityBaseClass):
class CspSearchBeamCapability(with_metaclass(DeviceMeta, CspBeamCapabilityBaseClass)):
    """
    The class models the Capability Search Beam exsposing
     the attributes and commands used to monitor and control beamforming
@@ -54,7 +57,6 @@ class CspSearchBeamCapability(CspBeamCapabilityBaseClass):
    
    
    """
    __metaclass__ = DeviceMeta
    # PROTECTED REGION ID(CspSearchBeamCapability.class_variable) ENABLED START #
    # PROTECTED REGION END #    //  CspSearchBeamCapability.class_variable

+1 −19
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ from tango import DebugIt
from tango.server import run
from tango.server import Device, DeviceMeta
from tango.server import attribute, command
from tango.server import device_property
#from tango.server import device_property
from tango import AttrQuality, DispLevel, DevState
from tango import AttrWriteType, PipeWriteType 
# Additional import
@@ -48,7 +48,6 @@ class CspSubarrayInherentCapability(with_metaclass(DeviceMeta, SKACapability)):

    - Device Property 
    """
    __
    # PROTECTED REGION ID(CspSubarrayInherentCapability.class_variable) ENABLED START #
    # PROTECTED REGION END #    //  CspSubarrayInherentCapability.class_variable

@@ -93,23 +92,6 @@ class CspSubarrayInherentCapability(with_metaclass(DeviceMeta, SKACapability)):
    # --------
    # Commands
    # --------

    @command(
        dtype_out='ConstDevString',
        doc_out="Observation state",
    )
    @DebugIt()
    def ObsState(self):
        # PROTECTED REGION ID(CspSubarrayInherentCapability.ObsState) ENABLED START #
        """
        Set the observation state

        :return:'ConstDevString'
        Observation state
        """
        return ""
        # PROTECTED REGION END #    //  CspSubarrayInherentCapability.ObsState

    @command(
    )
    @DebugIt()
+9 −33
Original line number Diff line number Diff line
@@ -14,7 +14,12 @@ control of the correlator functions for a single subarray.
It is used as a base for the development of LOW and MID specific
capabilities.
"""

# PROTECTED REGION ID (CspSubarrayProcModeCorrelation.standardlibray_import) ENABLED START #
# Python standard library
import sys
import os
from future.utils import with_metaclass
# PROTECTED REGION END# //CspSubarrayIProcModeCorrelation.standardlibray_import
# PyTango imports
import tango
from tango import DebugIt
@@ -24,7 +29,7 @@ from tango.server import attribute, command
from tango.server import device_property
from tango import AttrQuality, DispLevel, DevState
from tango import AttrWriteType, PipeWriteType
from CspSubarrayInherentCapability import CspSubarrayInherentCapability
from csp_lmc_common.CspSubarrayInherentCapability import CspSubarrayInherentCapability
# Additional import
# PROTECTED REGION ID(CspSubarrayProcModeCorrelation.additionnal_import) ENABLED START #
# PROTECTED REGION END #    //  CspSubarrayProcModeCorrelation.additionnal_import
@@ -32,7 +37,7 @@ from CspSubarrayInherentCapability import CspSubarrayInherentCapability
__all__ = ["CspSubarrayProcModeCorrelation", "main"]


class CspSubarrayProcModeCorrelation(CspSubarrayInherentCapability):
class CspSubarrayProcModeCorrelation(with_metaclass(DeviceMeta, CspSubarrayInherentCapability)):
    """
    The class exposes parameters nd commands required for monitor and
    control of the correlator functions for a single subarray.
@@ -42,15 +47,8 @@ class CspSubarrayProcModeCorrelation(CspSubarrayInherentCapability):
    **Properties:**

    - Device Property
    
    
    
    
    
    
    
    """
    __metaclass__ = DeviceMeta

    # PROTECTED REGION ID(CspSubarrayProcModeCorrelation.class_variable) ENABLED START #
    # PROTECTED REGION END #    //  CspSubarrayProcModeCorrelation.class_variable

@@ -58,33 +56,11 @@ class CspSubarrayProcModeCorrelation(CspSubarrayInherentCapability):
    # Device Properties
    # -----------------








    # ----------
    # Attributes
    # ----------

















    # ---------------
    # General methods
    # ---------------
Loading