SDP Master Leaf Node

class tmcprototype.sdpmasterleafnode.src.sdpmasterleafnode.sdp_master_leaf_node.SdpMasterLeafNode(*args, **kwargs)

The primary responsibility of the SDP Subarray Leaf node is to monitor the SDP Subarray and issue control actions during an observation.

Device Properties:
 
SdpMasterFQDN:

Property to provide FQDN of SDP Master Device

Device Attributes:
 
versionInfo:

Provides Version information of TANGO device.

activityMessage:

String providing information about the current activity in SDP Master Leaf Node.

ProcessingBlockList:

List of Processing Block devices

sdpHealthState:

Forwarded attribute to provide SDP Master Health State

class tmcprototype.sdpmasterleafnode.src.sdpmasterleafnode.off_command.Off(*args, **kwargs)

A class for SDP master’s Off() command. Off command is inherited from SKABaseDevice.

It Sets the State to Off.

do()

Method to invoke Off command on SDP Master.

Parameters:argin – None.
return:
A tuple containing a return code and a string message indicating status. The message is for information purpose only.
rtype:
(ResultCode, str)
class tmcprototype.sdpmasterleafnode.src.sdpmasterleafnode.disable_command.Disable(*args, **kwargs)

A class for SDP master’s Disable() command. Disable command is inherited from BaseCommand.

Sets the State to Disable.

do()

Method to invoke Disable command on SDP Master.

Parameters:argin – None.
return:
None
class tmcprototype.sdpmasterleafnode.src.sdpmasterleafnode.on_command.On(*args, **kwargs)

A class for SDP master’s On() command. On command is inherited from SKABaseDevice.

Informs the SDP that it can start executing Processing Blocks. Sets the State to ON.

do()

Method to invoke On command on SDP Master.

Parameters:argin – None.
return:
A tuple containing a return code and a string message indicating status. The message is for information purpose only.
rtype:
(ResultCode, str)
class tmcprototype.sdpmasterleafnode.src.sdpmasterleafnode.standby_command.Standby(*args, **kwargs)

A class for SDP Master’s Standby() command. Standby command is inherited from BaseCommand.

Informs the SDP to stop any executing Processing. To get into the STANDBY state all running PBs will be aborted. In normal operation we expect diable should be triggered without first going into STANDBY.

do()

Method to invoke Standby command on SDP Master.

Parameters:argin – None.
return:
None