CspMaster Class Documentation¶
-
class
csp_lmc_mid.MidCspMasterBase.MidCspMasterBase(*args: Any, **kwargs: Any) Bases:
ska.base.The base class for MID CspMAster. Fuctionality to monitor CSP.LMC Capabilities are implemented in separate TANGO Devices.
Properties:
- Device Property
- VCCsMonitor
TANGO Device to monitor the Mid.CSP VCCs Capabilities
- devices.
Type:’DevString’
- FSPsMonitor
TANGO Device to monitor the Mid.CSP FSPs Capabilities
- devices.
Type:’DevString’
-
VCCsMonitor TANGO property
-
FSPsMonitor TANGO property
-
availableCapabilities Class attribute
The list of available instances of each capability type.
Note
This attribute is defined in SKAMaster Class from which CspMaster class inherits. To override the attribute read method, the availableCapabilities attribute is added again (“overload” button enabled in POGO).
-
receptorMembership The receptors affiliation to MID CSP sub-arrays.
-
unassignedReceptorIDs The list of available receptors IDs.
-
vccCapabilitiesAddresses The list of VCC Capabilities FQDNs
-
fspCapabilitiesAddresses The list of FSP Capabilites FQDNs
-
reportSearchBeamState TANGO attribute
-
reportSearchBeamHealthState TANGO attribute
-
reportSearchBeamObsState TANGO attribute
-
reportSearchBeamAdminMode TANGO attribute
-
reportTimingBeamState TANGO attribute
-
reportTimingBeamHealthState TANGO attribute
-
reportTimingBeamObsState TANGO attribute
-
reportTimingBeamAdminMode TANGO attribute
-
reportVlbiBeamState TANGO attribute
-
reportVlbiBeamHealthState TANGO attribute
-
reportVlbiBeamObsState TANGO attribute
-
reportVlbiBeamAdminMode TANGO attribute
-
unassignedVlbiBeamIDs TANGO attribute
-
unassignedTimingBeamIDs TANGO attribute
-
unassignedSearchBeamIDs TANGO attribute
-
numOfUnassignedVlbiBeams TANGO attribute
-
numOfUnassignedTimingBeams TANGO attribute
-
numOfUnassignedSearchBeams TANGO attribute
-
numOfReservedSearchBeams TANGO attribute
-
searchBeamMembership TANGO attribute
-
timingBeamMembership TANGO attribute
-
vlbiBeamMembership TANGO attribute
-
reportVCCState TANGO attribute
-
reportVCCHealthState TANGO attribute
-
reportVCCAdminMode TANGO attribute
-
reportFSPState TANGO attribute
-
reportFSPHealthState TANGO attribute
-
reportFSPAdminMode TANGO attribute
-
vccMembership TANGO attribute
-
init_device() Initialises the attributes and properties of the MidCspMasterBase.
-
always_executed_hook() Method always executed before any TANGO command is executed.
-
delete_device() Hook to delete resources allocated in init_device.
This method allows for any memory or other resources allocated in the init_device method to be released. This method is called by the device destructor and by the device Init command.
-
read_availableCapabilities() Override read attribute method.
- Returns
A list of strings with the number of available resources for each capability/resource type.
Example
[“VCC:95”, “SearchBeam:1000”, “TimingBeam:16”, “VlbiBeam:20”]
- Raises
tango.DevFailed
-
read_receptorMembership() Class attribute method.
- Returns
The subarray affiliation of the receptors.
-
read_unassignedReceptorIDs() Class attribute method.
- Returns
The list of the available receptors IDs. The list includes all the receptors that are not assigned to any subarray and, from the side of CSP, are considered “full working”. This means:
a valid link connection receptor-VCC
the connected VCC healthState OK
Type: array of DevUShort
- Raises
tango.DevFailed – if there is no DeviceProxy providing interface to the CBF sub-element Master Device or an error is caught during command execution.
-
read_vccCapabilitiesAddresses() Return the vccCapabilitiesAddresses attribute.
-
read_fspCapabilitiesAddresses() Return the fspCapabilitiesAddresses attribute.