MCCS Master Leaf Node¶
-
class
tmcprototype.mccsmasterleafnode.src.mccsmasterleafnode.mccs_master_leaf_node.
MccsMasterLeafNode
(*args, **kwargs)¶ Device Properties: - MccsMasterFQDN:
Property to provide FQDN of MCCS Master Device
Device Attributes: - mccsHealthState:
Forwarded attribute to provide MCCS Master Health State
- activityMessage:
String providing information about the current activity in MccsMasterLeafNode.
-
class
tmcprototype.mccsmasterleafnode.src.mccsmasterleafnode.assign_resources_command.
AssignResources
(*args, **kwargs)¶ A class for MccsMasterLeafNode’s AssignResources() command.
It accepts stationiDList list, channels and stationBeamiDList in JSON string format and invokes allocate command on MccsMaster with JSON string as an input argument.-
do
(argin)¶ Method to invoke AssignResources command on MCCS Master.
Parameters: argin – StringType. The string in JSON format. - Example:
- {
- “subarray_id”: 1, “station_ids”:[1,2], “channels”: [[[0,8,1,1],[8,8,2,1],[24,16,2,1]], “station_beam_ids”: [1]
}
Note: Enter the json string without spaces as an input.
- return:
- None
- raises:
ValueError if input argument json string contains invalid value
KeyError if input argument json string contains invalid key
DevFailed if the command execution is not successful
-
-
class
tmcprototype.mccsmasterleafnode.src.mccsmasterleafnode.off_command.
Off
(*args, **kwargs)¶ A class for MccsMasterLeafNode’s Off() command. Off command is inherited from SKABaseDevice.
It Sets the State to Off.
-
do
()¶ Method to invoke Off command on the MCCS.
- param 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.mccsmasterleafnode.src.mccsmasterleafnode.on_command.
On
(*args, **kwargs)¶ A class for MccsMasterLeafNode’s On() command. On command is inherited from SKABaseDevice.
It Sets the State to On.
-
do
()¶ Method to invoke On command on the MCCS.
- param 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.mccsmasterleafnode.src.mccsmasterleafnode.release_resources_command.
ReleaseResources
(*args, **kwargs)¶ A class for MccsMasterLeafNode’s ReleaseResources() command.
It invokes ReleaseResources command on MccsMaster and releases all the resources assigned to MccsMaster.
-
do
(argin)¶ Method to invoke ReleaseResources command on Mccs Master.
Parameters: argin – StringType. The string in JSON format. - Example:
- {
- “subarray_id”: 1, “release_all”: true
}
- return:
- None.
- raises:
DevFailed if the command execution is not successful
ValueError if invalid json string.
-