Attributes in CSP Subarray Leaf Node
Base TmcLeafNodeCspSubarray Attributes
These attributes are present in the base class and available in both MID and LOW variants.
Attribute Name |
O/P Data Type |
access/AttrWriteType |
Description |
|---|---|---|---|
lastDeviceInfoChanged |
String |
READ |
Json String representing the last device info changed in the internal model |
cspSubarrayDevName |
String |
READ_WRITE |
CSP Subarray device name / FQDN |
delayModel |
String |
READ |
JSON string containing the latest delay model |
delayModelError |
String |
READ |
String representing the last error that occurred during delay model calculation |
isSubsystemAvailable |
Boolean |
READ |
Boolean flag indicating whether the monitored CSP Subarray is available |
cspSubarrayObsState |
ObsState |
READ_WRITE |
Observation state of the monitored CSP Subarray |
cspSubarrayAdminMode |
AdminMode |
READ |
Current AdminMode value of the monitored CSP Subarray |
isAdminModeEnabled |
Boolean |
READ_WRITE |
Enables/disables the ability to set AdminMode |
healthState |
HealthState |
READ |
Aggregated health state of the CSP Subarray leaf node |
healthInfo |
String (JSON) |
READ |
JSON string with information about reason of failure/degradation of HealthState |
MidTmcLeafNodeCspSubarray Specific Attributes
No additional attributes are defined in the MID-specific class (MidTmcLeafNodeCspSubarray) beyond those inherited from the base class.
The main difference is in delay model calculation parameters (properties) and behaviour.
Common Device Properties (MID & LOW)
Property Name |
Data Type |
Description |
|---|---|---|
TelmodelSource |
String |
Source/URL for telescope model data (array layout) |
TelmodelPath |
String |
Path/fragment inside telmodel for array layout |
CspSubarrayFQDN |
String |
Tango FQDN of the monitored CSP Subarray device |
LivelinessCheckPeriod |
DevFloat |
Period for the liveliness probe to monitor each device |
EventSubscriptionCheckPeriod |
DevFloat |
Period for the event subscriber to check the device subscriptions |
AdapterTimeOut |
DevFloat |
Timeout for the adapter creation. This property is for internal use. |
CommandTimeOutDefault |
DevFloat |
Default Timeout for the command execution |
DelayModelTimeInAdvance |
DevShort |
Seconds in advance to compute delay model (default 30) |
DelayCadence |
DevFloat |
Cadence (period) of delay model updates |
DelayValidityPeriod |
DevFloat |
Validity duration of a computed delay model |
WeatherStationDevName |
String |
Optional weather station device used for delay calculation |
LowTmcLeafNodeCspSubarray Specific Attributes
In addition to the base attributes, the LOW variant exposes many dynamic/per-beam delay model attributes.
Attribute Name |
O/P Data Type |
access/AttrWriteType |
Description |
|---|---|---|---|
delayModelPSTBeam1 |
String |
READ |
Delay model JSON for PST Beam 1 |
delayModelPSTBeam2 |
String |
READ |
Delay model JSON for PST Beam 2 |
delayModelStationBeam01 |
String |
READ |
Delay model JSON for Station Beam 01 |
delayModelStationBeam02 … delayModelStationBeam08 |
String … String |
READ … READ |
Delay model JSON for Station Beam 02 … Delay model JSON for Station Beam 08 |
delayModelPSSBeam1 … 30 |
String |
READ |
Delay model JSON for each PSS Beam (1-30) — dynamically created |
LOW-specific Device Properties (additional to base)
Property Name |
Data Type |
Description |
|---|---|---|
PSTDelayModelTimeInAdvance |
DevShort |
Time in advance for PST delay calculation (default 600) |
PSTDelayCadence |
DevFloat |
Cadence for PST delay updates (default 300.0) |
PSTDelayValidityPeriod |
DevFloat |
Validity period for PST delays (default 600.0) |
PSSDelayModelTimeInAdvance |
DevShort |
Time in advance for PSS delay calculation (default 600) |
PSSDelayCadence |
DevFloat |
Cadence for PSS delay updates (default 300.0) |
PSSDelayValidityPeriod |
DevFloat |
Validity period for PSS delays (default 600.0) |