ska_tmc_centralnode package
Link to the TMC User documentation is here.
See the TMC Commands Workflow section for details about TMC command workflows.
TMC Central Node
TMC Central Node Low
TMC Central Node Mid
Properties in Central Node
Property Name |
Data Type |
Description |
|---|---|---|
TMCSubarrayNodes |
DevStringArray |
List of TMC Mid Subarray Node devices |
CspMasterLeafNodeFQDN |
DevString |
FQDN of the CSP Master Leaf Node device |
CspMasterFQDN |
DevString |
FQDN of the CSP Master device |
SdpMasterLeafNodeFQDN |
DevString |
FQDN of the SDP Master Leaf Node device |
SdpMasterFQDN |
DevString |
FQDN of the SDP Master device |
CspSubarrayLeafNodes |
DevStringArray |
List of the CSP Subarray Leaf Node devices |
SdpSubarrayLeafNodes |
DevStringArray |
List of the CSP Subarray Leaf Node devices |
LivelinessCheckPeriod |
DevFloat |
Period for the liveliness probe to monitor each device in a loop |
EventSubscriptionCheckPeriod |
DevFloat |
Period for the event subscriber to check the device subscriptions in a loop |
CommandTimeOutDefault |
DevUShort |
Default Timeout for the command execution |
Additional Properties in Central Node Mid
Property Name |
Data Type |
Description |
|---|---|---|
DishIDs |
DevStringArray |
List containing the ids of the dishes available . This property is for internal use. It needs to be changed only when there is update in the dishes available/usable. |
DishLeafNodePrefix |
DevString |
Device name prefix for Dish Leaf Node. This property is for internal use. |
DishMasterIdentifier |
DevString |
Device name tag/identifier for Dish Master device. This property is for internal use. |
DishMasterFQDNs |
DevStringArray |
List of Dish Master devices. This property derived from the values of properties DishIDs and DishMasterIdentifier. It is for internal use. |
DishVccUri |
DevString |
Default URI for Dish VCC Configuration. |
DishVccFilePath |
DevString |
Default file path for Dish VCC Configuration |
EnableDishVccInit |
DevBoolean |
This property is set to true to load the dish vcc during initialization. |
DishKvalueAggregationAllowedPercent |
DevDouble |
Percentage of the dishes to be considered for DishKValue aggregation. |
DishVccInitTimeout |
DevUShort |
Timeout for the dish vcc initialization |
KValueValidRangeUpperLimit |
int |
Upper limit of the valid k-value range |
KValueValidRangelowerLimit |
int |
Lower limit of the valid k-value range |
Additional Properties in Central Node Low
Property Name |
Data Type |
Description |
|---|---|---|
MCCSMasterLeafNodeFQDN |
DevString |
FQDN of the MCCS Master Leaf Node Tango Device Server |
MCCSMasterFQDN |
DevString |
FQDN of the MCCS Master device |
IsAutoRecoveryEnabled |
DevBoolean |
Feature Flag used temporarily till all the nodes are tested with auto recovery functionality |