Helper_MCCS_Subarray_Device
This module implements the Helper Mccs subarray device
- class ska_tmc_simulators.helper_mccs_subarray_device.HelperMccsSubarrayDevice(*args: Any, **kwargs: Any)
Bases:
HelperSubArrayDeviceA device exposing commands and attributes of the Mccs Subarray Device.
- InitCommand = None
- init_device()
- assignedResources() str
- read_qualityAssuranceMetrics() str
This method is used to read qualityAssuranceMetrics attribute
- Returns:
attribute qualityAssuranceMetrics
- Return type:
str
- lrcProtocolVersions() tuple[int, int]
Return supported protocol versions.
- Returns:
A tuple containing the lower and upper bounds of supported long running command protocol versions.
- ReleaseResources(argin) Tuple[List[ska_tango_base.commands.ResultCode], List[str]]
This method simulates ReleaseResources command on MCCS subarray device
- Returns:
ResultCode and message
- SetDirectassignedResources(argin: tuple) None
Triggers an assignedResources attribute change.
- AssignResources(argin: str) Tuple[List[ska_tango_base.commands.ResultCode], List[str]]
This method invokes AssignResources command on subarray devices
- Parameters:
argin (str) – Input JSON
- Returns:
ResultCode and message
- Abort() Tuple[List[ska_tango_base.commands.ResultCode], List[str]]
This method invokes Abort command on subarray devices.
- Returns:
ResultCode, message
- Return type:
tuple
- Restart() Tuple[List[ska_tango_base.commands.ResultCode], List[str]]
This method invokes Restart command on subarray devices
- Returns:
ResultCode, message
- Return type:
tuple