Commit 1233cb9e authored by Gianluca Marotta's avatar Gianluca Marotta
Browse files

CT-206 Implemented Transaction ID in CSP Subarray ConfigurationScan and AssignResources methods

parent 5d0e2199
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ from ska.base.commands import ActionCommand, ResultCode
from ska.base.faults import CapabilityValidationError
from ska.base.control_model import HealthState, AdminMode, ObsState, ObsMode
from .utils.cspcommons import CmdExecState
from .utils.decorators import transaction_id
from . import release
# PROTECTED REGION END #    //  CspSubarray.additionnal_import

@@ -370,8 +371,16 @@ class CspSubarray(SKASubarray):
            self.logger.info(message)
            return (ResultCode.OK, message)
    
    class AssignResourcesCommand(SKASubarray.AssignResourcesCommand):

        @transaction_id
        def do(self,argin):
            return super().do(argin)
            self.logger.warning("Assign Resource Command not yet implemented in CSP Subarray. This is an instance of the lmcbaseclasses")

    class ConfigureCommand(SKASubarray.ConfigureCommand):

        @transaction_id
        def do(self, argin):
            # checks on State, adminMode and obsState values are performed inside the 
            # python decorators